おはようございます、
Xerox 7125プリンターをUbuntu 16.04 LTSに追加しようとしています。
XeroxのWebサイトからPPDをダウンロードして抽出しました。これは一般的なPPDであり、IPでプリンターを追加してPPDを追加しましたが、ゴーストスクリプトエラーで1ページだけを印刷し、ジョブがキャンセルされるまで空白ページを無期限に印刷し続けますプリンターから。これは、印刷するもの、FirefoxのGoogleホームページ、pdf、テキストファイルなどに関係なく発生します。
Windowsマシンから共有されているプリンターを追加しても、ドライバーを要求します。
私はそれを動作させることができるかどうかを確認しようとする提案はありますか?
ありがとう
Xeroxからダウンロードせずに、Ubuntu 16.04に1つXerox Workcentre 7120をインストールできました。 XeroxのPPDはXSAユーザーベースのアカウンティングをサポートしていません。各ユーザーが独自のコードを持っている共有プリンターに印刷する必要があります。
XSAはプリンターのオプションで無効にできるため、これらの手順はXSAを使用しているユーザーでも使用していなくても機能します。
PPDを次からダウンロードしました: https://bitbucket.org/josebagar/xerox_workcentre_7120/raw/0e6c0d7788f3aa11f8bcc58ab224a259dbf0e8f2/printer.ppd
XXXXYOURPASSWORDHEREXXXX
を個人コードに変更し、/etc/cups/ppd/
フォルダーにppdを保存しました。
プリンターを構成するために、新しいプリンターを追加し、ネットワークプリンターを検出し、Xerox Workcentre 7120を選択しました。使用されたURIはsocket://192.168.0.20:9100
(私のプリンターはIP 192.168.0.20
)です。
カスタムPPDを選択し、/etc/cups/ppd/
に保存したばかりのPPDを選択しました。
プリンターは完璧に動作します! XSAアカウンティングはオプションとして表示されます。
@estibordoによるこのソリューションは、Xerox WorkCentre 7845とUbuntu 18.04でも機能しました。最初にプリンターをセットアップしたとき、/etc/cups/ppd/WorkCentre-7845.ppd
にデフォルトのppdファイルがありました。このファイルを次の2行の間で編集しました
*CloseGroup: PrintoutMode
*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
次のリンク先のppdファイル@estibordoから次のブロックを追加します。
*% Generic Accounting
*JCLOpenUI *JCLAccounting/Accounting: PickOne
*OrderDependency: 10.1 JCLSetup *JCLAccounting
*DefaultJCLAccounting: XSAUser
*JCLAccounting XSADisabled/Disabled: ""
*JCLAccounting XSAUser/XSA User Based Accounting: "@PJL XCPT <3C>?xml version=<22>1.0<22> encoding=<22>UTF-8<22>?<3E>
@PJL XCPT <3C>!DOCTYPE xpif SYSTEM <22>xpif-v02074.dtd<22><3E>
@PJL XCPT <3C>xpif version=<22>1.0<22> cpss-version=<22>2.07<22> xml:lang=<22>en-US<22><3E>
@PJL XCPT <3C>job-template-attributes<3E>
@PJL XCPT <3C>client-default-attributes-col syntax=<22>collection<22><3E>
@PJL XCPT <3C>job-accounting-user-id syntax=<22>name<22> xml:space=<22>preserve<22><3E>XXXXYOURPASSWORDHEREXXXX<3C>/job-accounting-user-id<3E>
@PJL XCPT <3C>job-accounting-user-passcode syntax=<22>octetString<22><3E><3C>/job-accounting-user-passcode<3E>
@PJL XCPT <3C>job-accounting-user-passcode-encryption syntax=<22>keyword<22><3E>xerox-simple-1<3C>/job-accounting-user-passcode-encryption<3E>
@PJL XCPT <3C>job-billing-passcode-encryption syntax=<22>keyword<22><3E>xerox-simple-1<3C>/job-billing-passcode-encryption<3E>
@PJL XCPT <3C>/client-default-attributes-col<3E>
@PJL XCPT <3C>/job-template-attributes<3E>
@PJL XCPT <3C>/xpif<3E>
"
*JCLCloseUI: *JCLAccounting
そして、彼が言うように、私はXXXXYOURPASSWORDHEREXXXX
を私の会計コードで置き換えました。魔法のように働いた!!