2017-07-11 7 views
-2

[Hi. Je veux savoir si c'est possible d'utiliser un PC comme une imprimante afin d'obtenir (ou d'intercepter) les données envoyées à partir d'une machine spéciale. La situation est la suivante: un client a un appareil spécial (appareil médical) et cet appareil prend quelques mesures du patient et envoie ensuite les informations à une imprimante laser (en utilisant PCL) via un port USB. Cet appareil ne dispose pas d'un SDK ou d'une fonctionnalité native pour exporter ou enregistrer les mêmes informations envoyées à l'imprimante, donc, je veux connecter l'appareil à un PC via le port USB et utiliser le PC pour lire les données et les enregistrer sur un fichier pdf, jpg, ou tout (avec la même présentation ou la même vue que celle imprimée). Voici une photo pour expliquer ce que je veux.Obtenir les données envoyées à l'imprimante à partir d'un périphérique spécial

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

+0

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

Répondre

-1

La solution la plus simple peut être de mettre en place une nouvelle imprimante qui imprime simplement de déposer, et de diriger les informations de votre câble USB à cette imprimante virtuelle. Vous devez être certain que l'imprimante virtuelle possède les mêmes pilotes que l'imprimante sur laquelle votre périphérique spécial est capable d'imprimer.

Vous pouvez également utiliser "netcat" pour recevoir le document. Netcat permet à votre ordinateur d'écouter des informations sur un port spécifique. Dans votre cas, vous voudrez utiliser netcat pour sortir les informations de la machine spéciale dans un fichier sur votre PC. Cependant, netcat nécessite d'être exécuté à partir d'un environnement de ligne de commande, tel que Cygwin, ce qui nécessiterait plus de programmes à installer sur votre ordinateur. De plus, si le périphérique sort un PCL pur, il se peut que vous ne soyez pas en mesure de déterminer les informations contenues dans votre document, ou même s'il contient des informations. Il y a un programme (appelé PCLWorks) qui a une démo qui vous permettrait d'afficher la sortie imprimée des fichiers, et il y a beaucoup de programmes qui vous permettent d'afficher le contenu des fichiers (tel que Notepad ++).