私はsuse12.1x86(Gnome 3)をカップ1.5.xで実行しています(推測すると、現在PCを使用していません)。ネットワークに接続されたXeroxプリンターがあり、最近IPを変更しました。
プリンタへの接続は、socket://1.1.1.1:9100/
のようなソケットを介して構成されました。構成のIPを「怠惰な方法」で変更していました-構成を編集しました。私は次のことをしました:
printers.conf
とprinters.conf.0
を編集し、socket://1.1.1.1:9100
をsocket://2.2.2.2:9100
に変更しました古い構成では、すべてがうまく機能していました。 IPを変更した後、カップから「USレター」の用紙形式を選択したと表示され続けます(A4を使用していたので使用したい)。また、LibreOfficeやgeditなどのアプリはデフォルトで「USレター」に設定されており、直接設定を変更しても機能しません。すぐに「A4」から「USレター」に戻ります。しかし、localhost:631のcups Webインターフェイスを調べると、すべてが「A4」に設定されており、正しいです。
また、以下を削除してカップを再インストールしてみました。
/ etc/cups/*
/ var/pool/cups
/ var/log/cups
zypper in --force cups
を介して再インストールしても効果はありません。私が今どこを見るべきか、何かアイデアはありますか? (私がプリンターを削除して作成しようとしたと言う必要があります、ウェブインターフェースとそれらの明白なことを通してそれを再構成してください。)
これに対する回避策を見つけました。
プリンタのppdファイルを編集しました(/etc/cups/ppd/...
)そして行を変更しました
*OrderDependency: 60.0 AnySetup *PageSize
に
*OrderDependency: 60.0 *PageSize AnySetup
(デフォルトのページサイズはA4に設定されています。)A4以外の用紙に印刷したい場合は問題が発生しますが、これは私にとっては十分な解決策です。
ファイル/ etc/papersize編集の内容を確認して、引用符なしでページサイズを「a4」として含む単一行を追加します。これにより、Libreofficeを含むすべてのアプリケーションのデフォルトのプリンターページサイズとしてA4が取得されます。また、コマンド「paperconf」、「papersize」、「paperconfig」があるので、それらのマニュアルページを見てください。
プリンター自体については、ブラウザーを使用してlocalhost:631に移動してみてください。これにより、カップ管理インターフェイスが表示され、[プリンター]タブをクリックして、関連するプリンターを管理します。ここから、デフォルトのプリンタページサイズをA4に変更できるはずです。