和6年能登半島地震により亡くなられた方々のご冥福をお祈りするとともに、被害に遭われた皆さまに対し、心よりお見舞い申し上げます。一日も早く被災地の安全が確保され、復旧が進む事を心よりお祈り申し上げます。

CUPSでPM820Cプリンター共有

自宅のノートPC、VistaPCからも印刷可能になったょ(o^-‘)b
忘れない様に・・・φ(..)メモメモ

FreeBSD7.2
・cups-base-1.3.10_2
・cups-client-1.3.10_2
・cups-image-1.3.10_2
・cups-pstoraster-8.15.4_2

EPSON PM-820C パラレルインターフェイス使用
raw 印刷設定

▼確認
# dmesg | grep -i print
lpt0: <Printer> on ppbus0
# lpinfo -v
network socket
network http
network ipp
network lpd

↑ あれ?パラレルポートは?ない?

▼printers.confにDeviceURI parallel:/dev/lpt0 追記する。
# vi /usr/local/etc/cups/printers.conf
# Printer configuration file for CUPS v1.3.10
# Written by cupsd on 2009-06-04 12:53
<DefaultPrinter pm820c>
Info pm820c
Location local
DeviceURI parallel:/dev/lpt0
State Idle
StateTime 1244087592
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>

▼管理画面用key作成
# openssl req -new -nodes -x509 -keyout /usr/local/etc/cups/ssl/server.key -out /usr/local/etc/cups/ssl/server.crt -days 3650

▼inetd.confに追記
# vi /etc/inetd.conf
printer stream tcp nowait root /usr/local/libexec/cups/daemon/cups-lpd cups-lpd

▼inetdデーモン再起動
# kill -HUP `cat /var/run/inetd.pid`

▼クライアントWindowsXPから管理画面にアクセス

▼クライアントPCにプリンターの設定
http://サーバのIPアドレス/printers/pm820c

あれ?エラー・・・アクセス権???

# chmod 777 lpt0 で回避(ーー;)
テスト印刷してみる。

やったね、上手く印刷できました。

コメント