David C.

撰写评论

我认为基本了解编程是什么,以及进行一些简单的(应用级别的)编程的能力很重要。我认为试图把每个人都变成系统程序员是没有意义的。

为了比较,考虑另一个领域 - 汽车维修。试图让每个高中生都成为 ASE 认证的机械师是没有意义的。但是每个人都应该了解汽车工作原理的基础知识,以及如何执行基本的维修/维护工作(例如,如何更换轮胎、如何更换空气滤清器、更换前灯或尾灯等)。即使这个人长大后会成为一个打电话给汽车俱乐部来加注玻璃水的人,但重要的是要理解这没什么神奇的,如果他想做,他可以完成这项工作。

我认为这一点尤其重要,因为我们日常使用的技术非常先进,以至于对许多人来说,它与魔法无异。我不希望人们认为他们完全无法理解计算机、手机或互联网是如何工作的。他们不需要能够设计设备或网络,但他们应该能够理解基本的操作原理以及如何执行日常任务(例如,如何设置家庭局域网路由器,或者知道当您加载网页时您的数据包去了哪里)。

这必然会包含少量编程,但我认为这是一件好事 - 它揭开了技术的神秘面纱,并表明这是任何人都有能力理解的东西。

当然,它也会激励一些人想要深入学习技术 - 这些孩子将是下一代发明家和开发者。

我对任何打印机的建议,无论是 Linux、MacOS、Windows 还是任何其他操作系统,都是使用原生支持行业标准页面描述语言(PostScript 或 PCL)的打印机。

使用专有语言的打印机(包括大多数喷墨打印机和一些激光打印机)始终受制于制造商为其提供驱动程序。即使在您购买打印机时驱动程序可用,但在打印机的整个生命周期(可能跨越十年并涉及多次重大操作系统更新)内,支持将继续的可能性有多大?

拥有被遗弃打印机的人通常可以安装开源 Gutenprint 驱动程序,但这些驱动程序的质量并不总是最好的,尤其是在颜色校准和照片打印等方面。它们通常无法充分利用打印机的所有功能。

另一方面,如果您的打印机使用 PostScript 或 PCL,您通常不会遇到这个问题。驱动程序是通用的 - 要么手动配置它以适应您的打印机功能,要么从制造商处下载跨平台的“PPD”文件。如果打印机制造商放弃了您,您的操作系统的通用驱动程序将在可预见的未来继续工作。

此外,对 PostScript(以及在较小程度上,PCL)的支持意味着您还可以从旧的或不受欢迎的操作系统(例如,SunOS、BeOS 和 OS/2)进行打印 - 这些平台永远不会有制造商开发驱动程序 - 因为它们都包含一定程度的通用 PostScript 支持。

除了选择一种好的语言之外,我总是推荐网络连接的打印机。配备内置以太网和/或 Wi-Fi 接口的打印机。如果您的打印机通过 USB 连接,那么您只能从连接的计算机打印 - 您可以将该计算机配置为打印服务器,但它仍然必须存储和转发每个人的打印作业。但是,如果打印机直接连接到网络,则每个主机都可以配置其 IP 地址并将文档直接发送到打印机,而无需费心将任何计算机配置为打印服务器。

© . All rights reserved.