問題タブ [cups]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 特定のデバイスに書き込みを行うカップ ラスター ドライバーの作成方法
組み込み Linux プロジェクトのために、カスタム サーマル プリンター用のプリンター ドライバーを作成しました。すべてがうまくいきました。現在、デバイス /dev/thprint があり、このデバイスにピクセルを書き込むだけで、実際にこのピクセルを印刷できます (384 ピクセル固定のビット配列のみ)。次のステップは、「実際の」プリンターとして使用できるように、カップ ラスター ドライバーを作成することです。多くの例を調べましたが、使用するデバイスをどこで指定すればよいかわかりません。これを行う方法の例はありますか?
macos - perl スクリプト (OSX 上の Perl スクリプト) から .app ファイルを開く
印刷フィルターによって呼び出される perl スクリプトから .app ファイルを開く必要があります。この perl スクリプトは他の多くの作業を行いますが、最後にフォルダーから .app を開く必要があります。ターミナルで「open /Applications/abc.app」コマンドを試してみましたが、うまくいきました。Perlスクリプトから行う必要があるのと同じこと。Perl から以下を試しましたが、動作しません。問題はどこにあるのでしょうか?また、試してみました-「/Applications/abc.app」を開き、(「/Applications/abc.app」)を開きます。
エラー: 24/03/14 8:22:33.526 am open[5181]: spawn_via_launchd() failed, errno=54 label=[0x0-0xca0ca].abc path=/Applications/abc.app/Contents/MacOS/abc flags=0 : LaunchApplicationClient.cp #990 LaunchApplicationWithSpawnViaLaunchD() q=com.apple.main-thread
24/03/14 8:22:33.526 am open[5181]: spawn_via_launchd() が失敗しました、errno=54 label=[0x0-0xca0ca].EFI.PrintMessenger path=/Applications/abc.app/Contents/MacOS/abc flags =0
chess.app や firefox.app などの他のアプリを開こうとしました。しかし、同じエラー
linux - カップを使用して複数のジョブを 1 つのジョブとして印刷するにはどうすればよいですか
さまざまな lp オプションを使用して、大きなジョブ (混合パーツ リストを PDF として、図面を TIF として) を印刷する必要があります。これらのジョブはすべて、間に他の印刷ジョブを入れずに印刷する必要があります。私は、lp -H hold ....を使用でき、最後にlp -i plot_job -H resumeを使用できることがわかりましたが、より多くのプロットジョブを一緒に使用することはできません。
そのような仕事を処理するアイデアはありますか?
例:
以下を含む 3 セット:
{
. 1 x start_page
。2 x first_part_list
。2 x first_drawing
。2 x second_part_list
。.
. .
. .
. 1 x end_page
}
printing - カスタム フィルターを使用した CUPS ページ アカウンティング
2 台の Konica Bizhub プリンターを持っており、Windows マシンで Samba 経由で印刷できるようにしたいと考えています。
問題は、これらのプリンターがコピー/スキャンのアカウント追跡を使用して動作することです。私はそのように対処しました: http://casa.apertus.es/blog/2011/06/howto-account-tracking-konica-minolta-c220-under-linux/ (別の投稿で変更: *cupsFilter をプリンタ PPD)。
しかし、すべてのジョブが 1 に数えられるため、印刷されたページを数えることはできません。
すべてが正しく理解できていれば、pstops
正しくカウントするには " " フィルターを適用する必要があります。フィルターをチェーンする方法はありますか?
CUPS によって管理されている別のプリンター (カスタム フィルターなし) は正しくカウントされ、同じドライバー アプローチ (プリンター固有の PPD を使用する Windows PS ドライバー) を使用します。
debian - 必要な共有ライブラリ debian をインストールする
XeroxPhaser3100 MFP には 32 ビット ドライバしかありません。Debian ベースの openmediavault (NAS) で CUPS と共に使用したいと考えています。OSは64ビットです。
このマニュアルhttps://wiki.archlinux.org/index.php/Xerox_Phaser_3100MFPのようにドライバーをインストールする だけで、arch コマンドを debian コマンドに変更します。このリンクには、次のエラーを回避する方法のヘルプがあります (このエラーは私にも起こりました)。
エラー: /usr/lib/cups/filter/rastertoprinter が失敗しました /var/log/cups/error.log は次を示します:
readelf -d /usr/lib/cups/filter/rastertoprinterbinが表示されます
apt-get install ia32-libs を使用して適切なライブラリをインストールすると、これらのライブラリが必要になりました。しかし、これらのライブラリがインストールされていることをシステムに理解させるために、それらをロードするために何をすべきかわかりません。私は何をすべきか?そのマニュアルには、次の文があります。
注: ドライバー バイナリが他のライブラリ (またはバージョン) に対してリンクされている場合は、それらをインストールして適切なシンボリック リンクを作成する必要があります。これを参照してください。
「これ」の下には、次の意味があります。
まず、このライブラリが正しくインストールされているかどうかを確認してください。次に、シンボリックリンクを確認します。また、シンボリック リンクの作成後に ldconfig を実行する必要がある場合もあります。
ldconfig -v はこれを示します:
PS。コマンドln -s /usr/lib32/libc.so /usr/lib32/libc.so.2
はシンボリックリンクを作成しましたが、必要な共有ライブラリはまだ必要です私はまだエラーがあります:
これが私の質問です。 どのシンボリックリンクをどのように作成する必要がありますか? または、必要な共有ライブラリをシステムに理解させるにはどうすればよいですか?
macos - Command line printing of text files to fit one page on Unix / Mac OS
I need to print a bunch of text files. They are all pretty small and they fit okay on one text page if the font size is chosen adequately. How can I do this automatically?
I tried (find ... -exec
... for the full call, this is one document only )
but this just prints text.txt on one page of A4.
does the job, but how do I "auto-detect" cpi and lpi?