iPadからCUPSに印刷する方法は?


8

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のアドレスです。


これは実際にLinuxについてですか?うまくいかないのですが、iOSの問題であるiPadの設定を変更しようとしていると思います。それがあなたがしていることなら、Ask Differentでより良いサービスを提供できるかもしれません-必要に応じて、そこで移行することができます
Michael Mrozek

いいえ、これはLinuxの問題です。CUPSはLinuxサーバーで実行されています。iPadはAirPrint(Linux側ではavahiによって処理されます)を使用してプリンターを見つけます。iPad側ではこれ以上ありません。Linux側では、CUPSへのジョブの送信に問題があります。それが今の核心です。
ギュンター

印刷しようとすると、Linuxマシンのログに何かが表示されますか?(/var/logおよびで変更されたファイルを/var/log/cups確認してください。試行時に生成されたすべてのログメッセージを投稿してください。)
Gilles 'SO- stop be evil'

回答:


1

(質問に編集された回答を投稿する)

これはCUPSのバグです。バグレポートには、いくつかの回避策がリストされています。

  • 追加ServerAlias *しますcupsd.conf
  • 追加ServerAlias servernameしますcupsd.conf
  • 追加HostNameLookups Onしますcupsd.conf
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.