タグ付けされた質問 「cups」

CUPSはCommon Unix Printing Systemの略で、コンピューターをプリントサーバーにしてネットワーク上のプリンターを管理できるオープンソースの印刷システムです。

3
シェルスクリプトを仮想プリンターとして使用する
PDFファイルを引数として取り、プリンター固有の追加オプションを付けて印刷するシェルスクリプトがあります。このスクリプトをGUIから選択できる仮想プリンターとして追加するにはどうすればよいですか? シェルスクリプトは、PDFファイルを取得し、偶数ページを印刷し、zenityを使用してユーザーにページをめくるように要求し、奇数ページを印刷する手動両面スクリプトです。 私の現在のワークフローは: ファイル->印刷->ファイルに保存-> tmp.pdf my_duplex_script tmp.pdf rm tmp.pdf それを次のようにする方法はありますか? ファイル->印刷-> my_script_as_virtual_printer 注:これはLinuxのmint 13シナモンです。試しましたgnome-manual-duplexがうまくいきません。 PDFファイルに印刷できるGUIダイアログ my_duplex_script #!/bin/bash lp_args= while getopts o: opt do case "$opt" in o) lp_args="$lp_args -o $OPTARG" ;; \?) echo >&2 Invalid argument; exit 1 ;; esac done shift `expr $OPTIND - 1` file=$1 page_count=$(pdfinfo "$file" | …

2
CUPSクライアントはドライバーをローカルにインストールする必要がありますか?
CUPSを使用する場合、クライアントにローカルにドライバーをインストールする必要がありますか? 例:Linuxを搭載した1台のネットワークPC、1台のプリントサーバー(またはCUPS、Sambaプリントサーバー)があるとします。 Linux PCがプリントサーバーを介してドキュメントを印刷する場合、Linux PCには、使用するプリンターのドライバーが必要ですか? または、いくつかの汎用APIを使用していますか?
10 samba  printing  cups 

3
CUPSリモートプリンターエントリはローカルで停止されます
ラップトップ上のローカルCUPSデーモンには、CUPSサーバー上のリモートプリンターのエントリがあります。私のローカルCUPSデーモンは、このプリンターが停止していると考えていますが、そうではありません。CUPSがこのリモートプリンターを管理するために提供する唯一のインターフェイスは、サーバー上のCUPSプリンターへのハイパーリンクです。 これは、ローカルネットワークに接続していないときに、このリモートプリンターのステータスをクエリしようとすると発生する傾向があります。ローカルCUPSは、それを永久に停止済みとしてマークし、見つけられなかったと言います。 ただし、ローカルLANに戻ると、'stopped'ステータスが削除されることはありません。(再起動しても何も起こりません) もう一度印刷できる唯一の方法は、ローカルのCUPSプロセスを停止し、/etc/cups/printers.confファイルを編集して手動でステータスを「アイドル」に変更し、CUPSサーバーを再起動することです。 きっともっと良い方法がありますか? 編集: そうそう、私は以前、新しいリモートプリンターエントリを作成することでこれを解決しました。しかし、古いリモートプリンターエントリを削除する方法が見つかりませんでした。そのためにprinters.confも編集する必要がありました。リモートプリンターのエントリを管理する方法はありますか? 編集: これはCUPS 1.4.3です。また、「新機能」ページとオンラインのprinters.confドキュメントでのみ言及されている「cupsenable」コマンドも見つかりました。次回はそれを試してみて、動作するかどうかを確認します。
10 printing  cups 

3
hplipからの「フィルターの失敗」
問題の説明-印刷できません デバイス名:HP LaserJet M1005 MFP USBプリンター OS:Linux 3.8.13-1-MANJARO#1 SMP PREEMPT x86_64 GNU / Linux エラーの説明: カップはうまく機能しています。 localhost:631にアクセスできます HPlipがインストールされている PDFファイルを印刷しようとしました。 印刷コマンドを発行した後、印刷キューにエラーが表示される "Processing - Not connected?" 印刷ジョブのエラーをさらに調査すると、「フィルターに失敗しました」というエラーが発生しました これまでに試したこと: cups Webインターフェースからプリンターを削除して追加 ルートでhp-setupを使用してプリンタをインストールしようとしました。 この時点で何をしたらよいかわかりません。誰かが私に何をすべきか、少なくとも私の問題を解決するチャンスがあるために次にどこを見るべきか教えてくれませんか...
9 printing  cups  hplip 

1
Arch LinuxからWi-Fi経由でCanon MG6450に印刷する方法は?
Wi-Fiが有効なCanon MG6450と、cnijfilter-mg4200 3.80-1が インストールされた最新のArch Linuxをインストールしています。私がすることができます参照して、印刷ダイアログでプリンタを(時にはそれが自動検出されていますおそらくので、表示されるまで秒かかります)、私はそれを選択することができ、そしてOKをクリックしたとき、私は何のエラーメッセージが表示されますありません。しかし、プリンターはこれらすべてに完全に気づいていないようです。 USB経由で接続してみました。その後、プリンターは印刷ダイアログによって自動検出されませんでしたが、によって検出されsystem-config-printer、問題なく構成して印刷することができました。しかし、ワイヤレスで印刷できることは非常に素晴らしいことです。 印刷ダイアログにもにも致命的な印刷エラーが表示されないようsystem-config-printerです。どちらも、プリンタの状態を "アイドル-レンダリングが完了しました"と報告するだけです。ただし、CUPS Webインターフェイスに移動してプリンターをクリックした後、最終的にヒントが得られました。各印刷ジョブの後に次のメッセージが表示されます。 「PPDバージョン(5.2.11)はGutenprint 5.2.12と互換性がありません。管理者として `/ usr / bin / cups-genppdupdate 'を実行してください。」 OK: $ sudo /usr/bin/cups-genppdupdate /etc/cups/ppd/Canon-PIXMA-MG6450.ppd: no valid candidate for replacement. Skipping /etc/cups/ppd/Canon-PIXMA-MG6450.ppd: please upgrade this PPD manually Unable to retrieve PPD file for /etc/cups/ppd/Canon-PIXMA-MG6450.ppd! Failed to update any PPD files 現在、互換性のあるPPDがどこにあるかを確認しています。キヤノンのIJプリンタードライバーVer。Linuxの4.00には、MG6400およびMG6500用のPPDファイルがあります。MG6400を試し、プリンターキューを空にして、テストページを印刷してみました。これで、CUPS Webインターフェースにエラーはありませんが、次のようにsystem-config-printer報告されます。 …

2
PCLエスケープシーケンスでファイルを印刷する方法
私はCUPSを持っていて、印刷したいドキュメントの生のPCLフォーマットを生成するプログラムを使用しています。 プレーンテキストファイルの印刷には問題はありませんlp filenameが、PCLまたはESC / Pエスケープシーケンスが含まれているファイルを指定すると、この新しい印刷ジョブの完了ステータスがすぐに表示されます-プリンターの反応はありません。以下のそれぞれを試してみたときにも同じことが起こります。 lpr -l filename lp -o raw filename lp -o document-format=application/octet-stream filename lp -o document-format=application/octet-raw filename lp -o document-format=application/octet-raster filename manでもcupsのドキュメントでも、印刷コマンドでフィルター/ドライバータイプが定義されたファイルを印刷する方法(直接pclまたはesc / pを送信)を見つけることができませんでした。 2台のHPプリンターDeskJet 640CとD2460で印刷してみました。 私からのprinters.conf関連があると思う部分: ... Type Filter application/vnd.cups-raw 0 - Filter application/vnd.cups-raster 100 rastertogutenprint.5.2 Accepting Yes ... ErrorPolicy stop-printer ... 私のD2460プリンターのppdファイルから関連があると思われる部分: ... *TTRasterizer: Type42 …
8 printing  cups 

2
インストールされているプリンターのリストを取得する
スクリプト内でlpr、ユーザーが選択したプリンターでコマンドを使用して印刷する特定のファイルを送信します。 ユーザーが使用するプリンターを選択するプリンターのリストです。lpstat -aコマンドを使用して、最初のスペースより前のすべてをプリンターの名前と見なしています。 これは機能しますが、lpstat -aコマンドの特定の出力形式に大きく依存します。将来(または現在、別のディストリビューション)で、出力形式が変更された場合、スクリプトが壊れると思います。 それで、私が使用しているものよりも安全な方法で、インストールされているすべてのプリンターの名前を取得する方法はありますか?

1
iPadからCUPSに印刷する方法は?
iPad2からCUPSで動作するオフィスプリンターに印刷したいのですが。いくつかのクックブックスタイルのチートシートに従っても、iPadからの印刷がまだ機能しません。iPadは私が作成したプリンターエントリを見て、それをオプションとして提供しますが、キューには何も表示されず、プリンター出力はありません。サーバー上のローカル印刷ジョブが機能するため、CUPSはプリンターを認識して機能します。Avahi-discoverはプリンターをリストし、関連するXMLファイルをダンプします。サーバーはUbuntu 10.10です。 使用する手順の概要をここに示します。 このページの方が簡単なレシピでした。 任意のヒントをいただければ幸いです。 編集: 今日、私はサーバーのファイアウォールを無効にしました。印刷しようとすると、このメッセージがCUPS error_logに繰り返し表示されるようになりました。 E [13/Jul/2011:10:17:15 -0400] Request from "192.168.x.y" using invalid Host: field "server.local" サーバーの名前はserver.localで、その名前を使用して到達できます。アドレス「192.168.xy」はiPadのアドレスです。
8 linux  printing  cups  avahi 

3
コマンドラインからSVGを印刷する
コマンドラインから、a4サイズに既にスケーリングされているSVGを印刷するにはどうすればよいですか?を使用してみましたlprが、代わりにプリンタがファイルの実際のXMLを出力しただけで、望んでいませんでした。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.