GNU/Linux >> Linux の 問題 >  >> Ubuntu

カップ印刷でアカウント追跡を設定する場所は?

Sharp部門のプリンターMX2640があります。必要なPPDをSharpサイトからダウンロードし、ローカルホストのCUPS Guiを使用してインストールしました:631

この部門では、「ユーザーID」で識別する必要があります(実際には、ドイツ語では「Benutzernummer」と表示されます。これは文字通り「ユーザー番号」になります)。これはアカウント番号です。このプリンタには複数の部門が印刷されます。

編集:私が探している機能は、実際には「アカウント追跡」です。

Windows GUIにはこの機能を設定するオプションがありますが、CUPSを使用して設定するにはどうすればよいですか?その番号がないと、ジョブは黙って無視されます。 (プリンターは仕事を受け入れているようですが、無視しています)

承認された回答:

変更するファイルは/etc/cups/ppd/{your_printer_id}.ppdです。 。セクションでこれらの3行を検索または追加する必要があります(sharp この例のために私が作った名前です):

*cupsFilter: "application/vnd.cups-raw 0 sharp1"
*cupsFilter: "application/vnd.cups-command 0 commandtops"
*cupsFilter: "application/vnd.cups-postscript 0 sharp1"

次に、ファイルを作成します(ファイルの名前は前のファイルの名前と一致する必要があります)…

/etc/cups/ppd/{your_printer_id}.conf

これらの行をその中に入れます:

ACCOUNTNUMBER="{account_number}"

、{account_number}を実際のアカウント番号に置き換えます。シャープのドキュメントによると、この数値は常に5桁の長さであり、必要に応じてゼロが前に付きます。次に、上記で使用したものと同じ名前のフィルターが必要です。

 /usr/lib/cups/filter/sharp1

これを入れてください:

#!/bin/bash

source /etc/cups/ppd/${PRINTER}.conf

echo -en "\033%-12345X"
echo -en "@PJL SET ACCOUNTNUMBER = \"${ACCOUNTNUMBER}\"\015\012"`

cat -

echo -en "\004\033%-12345X\015\[email protected] EOJ\015\012"
echo -en "\033%-12345X"

このファイルは実行可能である必要があります(sudo chmod +x /usr/lib/cups/filter/sharp1 )ここで注意が必要な部分です。上記のコードは、プリンタ用に微調整する必要がある場合があります。

このソースを使用して、これを機能させるようにクライアントに指示しました。

ここにランダムな/etc/cups/ppd/*.ppdで表示されるcupsFilter :

*NickName:      "Generic PDF file generator"
*1284DeviceID:  "MFG:Generic;MDL:PDF file generator;DES:Generic PDF file generator;CLS:PRINTE
R;CMD:POSTSCRIPT;"
*% cupsFilter:    "application/vnd.cups-postscript 0 pstitleiconv"
*PSVersion:     "(2017.000) 0"
*LanguageLevel: "2"
*ColorDevice:   True
*DefaultColorSpace: RGB
*FileSystem:    False

Ubuntu
  1. Linux 面接の質問 – Linux 印刷 (CUPS)

  2. ファイルを実行不可として設定するには?

  3. Linux で暗号化されたスワップ ファイルを設定するにはどうすればよいですか?

  1. ファイルが見つかった場所でコマンドを実行しますか?

  2. Inittabファイルはどこにありますか?

  3. カーネル構成ファイルはどこに保存されますか?

  1. Linuxユーザーアカウント監視の概要

  2. Linuxのiノード番号とは何ですか?

  3. パス変数がBashで設定されている場所の完全なビュー?