elementaryOS5.0でプリンタ名を変更する

elementaryOSではプリンタ名を設定画面から変更できないので、設定ファイルを直接編集する。

サービスを停止して編集する。

# systemctl stop cups
# vi /etc/cups/printers.conf

下記のようにPrinter要素を変更すれば名称を変更できる。

# Printer configuration file for CUPS v2.2.7
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
# <Printer CUPS-PDF>
<Printer MY-PDF-Printer>
UUID urn:uuid:4d795ec4-9ae4-3518-4665-5be4e5877d98
Info PDF
DeviceURI cups-pdf:/
State Idle
StateTime 1550990838
ConfigTime 1550992560
Type 8388612
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
</Printer>

次に/etc/cups/ppd/内にある旧名のファイル名を合わせて変更する。

# mv /etc/cups/ppd/CUPS-PDF.ppd /etc/cups/ppd/MY-PDF-Printer.ppd

サービスを再開する。

# systemctl start cups