CUPS for MAC


20160201mac_cups_admin

CUPS は、Common Unix Printing System の略で、Unix系のモジュール化された印刷システムです。
MAC の印刷システムにも採用されています。

CUPS システムコマンド

$ ls /usr/sbin/cups*
/usr/sbin/cupsaccept	/usr/sbin/cupsd		/usr/sbin/cupsfilter
/usr/sbin/cupsaddsmb	/usr/sbin/cupsdisable	/usr/sbin/cupsreject
/usr/sbin/cupsctl	/usr/sbin/cupsenable

cupsaccept/cupsreject – accept/reject jobs sent to a destination
cupsd – cups scheduler
cupsfilter – convert a file to another format using cups filters
cupsaddsmb – export printers to samba for windows clients
cupsdisable, cupsenable – stop/start printers and classes
cupsctl – configure cupsd.conf options

CUPS コマンド

$ ls /usr/bin/lp*
/usr/bin/lp		/usr/bin/lpq		/usr/bin/lpstat
/usr/bin/lpoptions	/usr/bin/lpr
/usr/bin/lppasswd	/usr/bin/lprm

lp – print files
lpr – print files
lpq – show printer queue status
lpstat – print cups status information
lpoptions – display or set printer options and defaults
lppasswd – add, change, or delete digest passwords.
lprm – cancel print jobs

CUPS 設定ファイル

$ ls /etc/cups/
certs           cups-files.conf	  interfaces      
snmp.conf       cupsd.conf	  ppd            
printers.conf

cupsd.conf – server configuration file for cups
printers.conf – printer configuration file for cups
cups-files.conf – file and directory configuration file for cups
snmp.conf – configuration files for the Net-SNMP applications

PPD ファイル

$ ls /etc/cups/ppd
Canon_MG5700_series.ppd	

PPD は、PostScript Printer Description の略で、PostScript プリンタで利用可能なすべての機能を記述するためプリンタ・メーカーにより作成・供給されるテキスト・ファイルです。
Mac OS X: PostScript プリンタ用の PPD ファイルを選ぶ方法

使用例
プリントサービスの状態を表示する

$ lpstat -t
scheduler is running
no system default destination
device for Canon_MG5700_series: ippusb://Canon%20MG5700%20series._ipp._tcp.local./?uuid=00000000-0000-1000-8000-60128B07B4AA
Canon_MG5700_series accepting requests since ...
printer Canon_MG5700_series is idle.  enabled since ...

ファイルの中身を印刷する

$ lpr -P Canon_MG5700_series sample.txt

CUPS の管理画面
デフォルトではアクセス制限がかかっているので、解除します。

$ sudo cupsctl WebInterface=yes

WEBブラウザからアクセスする

http://localhost:631/

20160201mac_cups_admin
20160201mac_cups_printer


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です