2011-06-21 2 views
1

iPhoneから.pdfファイルをプリンタに直接送信できるアプリを作成しようとしています。私は生のソケット接続を作成したいと思います。私は、特定のIPアドレスとポートへのストリームを開くことができるはずです。次に、その.PDFファイルをストリームに入れて、プリンタ(またはコンピュータ上の私のサーバ)がそれを受け取るようにしたいと思います。iosのIPとポートに直接書き込みストリームを使用する

私はすでにftpを使ってストリームを作りました。もちろん、プリンタはftpプロトコルを処理しません。そのため、データを生のストリームでデバイスのポートに送信する必要があります。

どのように私はこれを達成することができますか?

+0

プリンタはraw PDFも処理できません。通常は、Windowsでは[GDI](http://en.wikipedia.org/wiki/Graphics_Device_Interface)などのOS固有のフォーマット(PDFではなく、入力フォーマットからの変換を行います) 。 – nfechner

+0

一部のプリンタでは、プリンタのインタープリタでinbuildプロトコルを使用できます。そのポートに.exeファイルを送信すると、プリンタはテキストを含む多くのページを印刷します(「メモ帳で開く」など)。しかし、私はこのアプリケーションをテストしているプリンタは、ポートで直接PDFを処理することができます。しかし、それ以外にも、そのストリームを作成する方法はもっと似ていますか?私はいくつかのソケットサンプルを試しましたが、それはまったく理解できません:( – Joetjah

+0

ニース...私のプリンタがそれを行うことができたら...動的PDFコンテンツも実行しますか? – nfechner

答えて

0

CocoaAsyncSocketは本当に使いやすく、適切な文書があります。これは、下位レベルのソケットプリミティブを対象としたオブジェクトラッパーです。あなたが必要とするのは、ソケットにデータを書き出すことだけです。そうであれば、それは最も簡単な方法です。

関連する問題