2016-05-31 12 views
0

iOS/Objective-CアプリケーションのCUPSを使用して誰かが印刷を試みましたか?iOSアプリケーションからCUPSを使用して印刷

複数のデバイスから1つのPOSプリンタで印刷しているiOSアプリケーションがあり、プリンタがビジー状態のときに問題が発生しています。私はCUPSを使用してLinuxでプリントサーバーを構築し、すべてのiOSデバイスから共通のプリントサーバーにプリント要求を送信できると考えています。

アプローチに関するアイデアや提案はありますか? Linux BoxにEPSON T88v Printerをセットアップしました.CUPSはうまく動作しています。今はiOSからAirPrintや他の方法でCUPSプリンタにリクエストを送信します。

+0

iOSの内蔵プリント機能を使用する場合は、AirPrintをキューに追加する必要があります。それ以外の場合は、CUPSサービスのTCP接続を開き、直接データを送信できます。 Macをお使いの場合は、PaperCut.com – Paulw11

+0

をご覧ください。ありがとうございます。 iOSからCUPSサービスへのTCP接続を開くにはどうすればよいでしょうか? Objective CでTCPソケットを開く予定ですか? –

答えて

1

POSシステムがIOS印刷APIを使用しているか、またはTCP接続経由でプリンタに直接送信しているかによって異なります。 IOS Printing APIを使用している場合は、アプリから印刷することができます。

iPadからカッププリンタに直接印刷することができます。コッププリンタは、ネットワーク上で検出可能で共有されなければなりません(コップ構成)。あなたのカッププリンタが正常に機能していることを確認するために、私はiPad上のノートから新しく作成されたプリンタに印刷しようとします。それが機能している場合は、POSシステムを試すことができます。私は、POSシステムが独自のesc/pos言語を使用してtcp接続を介してプリンタに直接印刷していると推測します。その場合、cupsプリンタにリダイレクトすることはできません。

関連する問題