Gast
#1792391
Hallo liebe µC-Freunde, ich möchte gerne einen "Datagrabber" entwickeln, welcher die Druckdaten abgreift, welche von einem PC an einen Alarm/Meldedrucker gesendet werden. Dieser Drucker wird über die USB Schnittstelle angesprochen. Ich bin schon einige Zeit am überlegen, wie man das realisieren könnte. Über den Parallelport wäre ja nicht so schwer, aber USB... Die gesammelten Daten sollen über ein Netzwerk-Modul (evtl. Fertigbaustein) herausgegeben werden, zunächst würde aber RS232 reichen. Gibt ja einige µC mit USB Funktionalität, aber irgendwie fehlt mir ein Ansatz, ich will nämlich nicht in den PC eingreifen (Software oder Treiber einspielen) Ideen: 1.) Signale D+ / D- einfach abgreifen: Meiner Meinung nach nicht ralisierbar, da die Daten zu schnell durchrauschen, und keine Signale wie beim Parallelport zum Bremsen vorhanden sind (ACK,BUSY). Außerdem sind die Datem NRZI kodiert und haben einen erheblichen Protokoll-Overhead (nicht so rein wie bei LPT). Der µC würde bestimmt nicht schnell genug reagieren. (Interruft Response Time) und der Buffer... 2.) Vom PC in den µC, dort die Daten verarbeiten (RS-232), und wieder raus zum Drucker über USB Hostcontroller Board Z-USB v3.0, welches vom µC angesteuert wird. Problem: Der µC gibt sich nicht als Drucker gegenüber des PC´s aus (Vendor ID), somit wird der Druckertreiber wohl meckern... Jemand eine Idee? Muss ja nicht unbedingt ein µC sein... Darkwolf