Reading view

There are new articles available, click to refresh the page.

A brief history of the Chooser and printer support

How many design and print shops started off with two Macs and a printer, and blossomed with the desktop publishing revolution of the 1980s? Yet when it was first launched, the Mac had poor printer support, and didn’t even have a parallel port, then the standard for office printers. In June 1984, Apple released the first printer designed for the Mac, the dot-matrix ImageWriter with a serial port. The following March came the LaserWriter, featuring PostScript and LocalTalk. The latter was a poor man’s Ethernet, running through an RS-422 port over cheap and simple LocalTalk cabling.

Printer support software was initially primitive, with a small desk accessory named Choose Printer to select which port and driver to use. In System 7 (1991), this became an app in its own right, the Chooser, to handle both printer and network connections.

chooser2001

Printer setup was handled through the Chooser too.

chooser22000

Printer configuration used PPD files for each model of supported printer.

chooser32000

print2file1998

The print dialog supported printing to file as well, although in those days that most commonly generated raw PostScript files rather than PDF.

By 2001 with Mac OS X, printing and networking had become so separated that the Chooser was replaced by the Print Centre, although OS X was still in need of a full print architecture. That arrived in 10.2 (2002) in CUPS (originally the Common Unix Printing System), which had been developed by Michael Sweet.

In Mac OS X 10.3 (2003), Print Centre was replaced by the Printer Setup Utility app, with a pane in System Prefs and later System Preferences. That was initially named Print & Fax, then Print & Scan in 10.7 (2011), and became Printers & Scanners from 10.9 (2013).

printers2006

Printer Setup Utility became increasingly complex. Here it is in Mac OS X 10.4 Tiger in 2006, when it supported a variety of printer connections, and drivers for each of the more popular models from many manufacturers.

printersetuprepair2007

CUPS is powerful and sophisticated, with its own repair feature.

printinstall32001

In 2001, the Network pane was still used to configure AppleTalk, as supported by Apple’s own printers, the last of which had been discontinued in 1999.

printerutility2002

In 2002, Printer Utility still showed its influence from the Chooser.

PrintDialog2001

This is the Print dialog from 2001.

print&fax2010

This is the Print & Fax pane from System Preferences in Snow Leopard, in 2010. Note that this includes a scanner, although the pane wasn’t renamed to Printers & Scanners until 10.9 (2013).

OS X incorporated its own printer drivers as well as those provided by printer manufacturers, a feature that was transformed when Apple introduced AirPrint (in conjunction with Hewlett-Packard) in late 2010, primarily to support printing from the iPad. Although AirPrint didn’t come to OS X until 2012, since then support has grown to become almost universal, over a period in which most printers have become less used, to the point where many now just sit gathering dust.

给群晖加一个UPS

UPS——不间断电源,就是一个大型的充电宝,能在停电后给你的机器提供几分钟的供电时间,让你有时间思考一下是不是得换个小区住了。
——五花肉肉。

在一个月时间内家里连续停电两次,都是发生在夜间,停电后又恢复。第一次由于没有给群晖NAS设置停电后来电重启,导致我到了公司却连不上家里的NAS,耽误了些事。那次就决定买一个UPS不间断电源了,结果双十二忘记了,第二次发生在前天,起床后蹲马桶上就下了一单。

我知道现在的UPS都无法在停电后提供很长时间的供电,我想要的是停电后能自动关机,确保数据不会因为自动断电而损坏就行了,在这个基础上UPS的体积越小越好。

首先在群晖官网的兼容性列表里查我的918+兼容的UPS型号,大概考虑购买渠道、价钱、体积、外观几个因素后选定了Santak的TG-BOX 600,到底是不是最适合我的那些条件的,我也不知道,毕竟马桶不能蹲太久。

别废话,先看东西。

包装很简单,附送一条USB数据线和一张说明书就完了。说实话虽然选的最小号的UPS,但实物之大还是超乎我的想象,比我的脚大多了。需要注意的是左侧这一排是不间断电源,而右侧这一排则是普通防雷电源。

电源的顶部开关,保险,两个USB充电口(都说是个充电宝了嘛),还有一个USB通讯口,可以和NAS连接。背部还可以拆卸电池,如果内置电池寿命到了可以自行更换。

连接NAS

电源接入家里的电源插座,NAS电源插入UPS”不间断电源“这一排插座,附赠的USB数据线连接UPS的通讯口和NAS的USB接口就行了。

NAS设置

在群晖系统设置-电源-不断电系统里勾选“启用UPS支持”,应用即可。因为我购买的是群晖兼容性列表里提供的UPS型号,所以没什么其它设置了,如果不是的话可能还要选择UPS的型号。

”Diskstation进入安全模式之前的等待时间”选项是说当停电时不会马上关机,而是达到你设置的时间或者电池用完后才关机。

“设备信息”则可以查看UPS的状况。如下图

另外还要在电源-常规里勾选“电力故障排除后自动重启启动”,这样来电后就会自动开机了。

祝大家玩得开心。

❌