Bocaサーマルプリンターを使用して印刷する必要があるiOSアプリケーションを作成しています。彼らは独自の言語(FGL)を使用して、ASCII文字列の形式のコマンドでコンテンツをレイアウトします。無料でダウンロードできるAirPrintアクティベーターツールを使用して、BocaプリンターのAirPrintを既に有効にしました。
私の問題は、を使用してUIPrintInteractionController
、すでにフォーマットされたテキスト(BOCAはFGLコマンドを認識せず、通常のテキストであるかのように印刷する)を送信するかNSData
、PDFヘッダーが必要な(私のデータはそうではない)ことです。持っていないので、この方法で印刷することはできません)。
このフレームワークをバイパスして生のASCIIデータをプリンターに送信する方法はありますか?を使用NSStream
して、低レベルの方法で印刷ジョブを管理する必要がありますか?
その場合、ネットワーク上でプリンタのアドレスを取得して、プリンタへのソケット接続を確立できるようにする方法はありますか?