2017-07-11 9 views
-2

[こんにちは。 特殊なマシンから送信されたデータを取得(またはインターセプト)するために、プリンタのようなPCを使用できるかどうかを知りたい。 状況は次のとおりです。クライアントには特別な装置(医療機器)があり、この機器は患者から何らかの対策を行い、USBポートを介してレーザプリンタ(PCLを使用)に情報を送信します。このデバイスには、プリンタに送信された同じ情報をエクスポートまたは保存するためのSDKまたはネイティブ機能がないため、USBポート経由でデバイスをPCに接続し、PCを使用してデータを読み込んで保存しますファイルpdf、jpg、または任意のもの(同じプレゼンテーションまたはビューが印刷されているもの)。 ここに私が欲しいものを説明する写真があります。特殊デバイスからプリンタにデータを送信する

https://i.stack.imgur.com/LvM5I.jpg] 1

+0

https://stackoverflow.com/a/39641370/1778421 –

答えて

-1

最も簡単な解決策は、単純にファイルに出力し、新しいプリンタを設定し、その仮想プリンタにあなたのUSBケーブルからの情報を指示することであってもよいです。仮想プリンタには、特別なデバイスが印刷できるプリンタのドライバと同じドライバがあることを確認する必要があります。

"netcat"を使用してドキュメントを受信することもできます。 Netcatを使用すると、コンピュータは特定のポートの情報を聞くことができます。具体的には、netcatを使用して、特別なマシンからPC上のファイルに情報を出力したいと思うでしょう。しかし、netcatは、Cygwinなどのコマンドライン環境から実行する必要があります。これは、コンピュータにインストールするプログラムが増えます。

また、デバイスが純粋なPCLを出力している場合、ドキュメントに含まれている情報を判別できない場合や、情報がまったく含まれていない場合もあります。ファイルの印刷出力を見ることができるデモがあるプログラム(PCLWorksという)があり、メモ帳++などのファイルの内容を表示できる多くのプログラムがあります。

関連する問題