Forum: Mikrocontroller und Digitale Elektronik USB Drucker ansteuern


von Markus Klien (Gast)


Lesenswert?

Guten Abend,

da ich gerne etwas neues ausprobiere dachte ich mir, dass man einen
USB - Drucker ja auch mit einem Mikrocontroller ansteuern kann.
Im weiten Web bin ich jedoch nicht fündig geworden, vl hat ja jemand
aus dem Forum eine Idee oder zumindest einen Denkanstoß für mich.

Vielen Dank!

mfg Markus

von http://www. (Gast)


Lesenswert?

Puh, da hast du dir was vorgenommen. USB mag noch so praktisch sein, es 
ist hochkompliziert. Imho: Vergiss es. Einen alten Nadeldrucker mit 
Centronicsschnittstelle ist bestimmt einfacher und hat mehr "Stil"(?).

von Christian R. (supachris)


Lesenswert?

Du brauchst dann einen USB-Host Controller samt Treiber für den Drucker. 
Eventuell geht da was mit dem Vinculum vom FTDI, aber dann ist es 
fraglich, ob du auf unterste Ebene mit dem Drucker sprechen kannst. 
Heutzutage ist die meiste Intelligenz der Drucker im Treiber, der 
bereitet das komplette Druckbild auf. Sowas ginge dann höchstens bei 
PostScript oder PCL Laserdruckern...

von Markus Klien (Gast)


Lesenswert?

Ok, also ein schwieriges Projekt, puhh ;)
Mir würde es ausreichen, wenn man einen simplen ASCII - Code ausdrucken 
könnte. Es sollen nämlich Werte von einem Sensor an den USB - Drucker 
gesendet werden.
Warum überhaubt USB? Ganz einfach, ich möchte nicht viel Geld in einen 
Seriellen - Drucker investieren, wenn ich einige alt USB Geräte zu Hause 
stehen habe.

von Rigi Taler (Gast)


Lesenswert?

Leg dir einen Epson AL-M2000 Drucker zu.
Die Usb Schnittstelle verbindest du mit deinem PC fuer normale Jobs und 
die Centronics Schnittstelle mit deinem MC !
So habe ich das gemacht...der MC holte Daten aus einem Industrieprozess 
ab und druckte Produktionsprotokolle aus. Die Seiten wurden komplett vom 
MC generiert (Assembler) und mit den Daten ' geschmueckt '.

von Peter II (Gast)


Lesenswert?

Markus Klien schrieb:
> Warum überhaubt USB? Ganz einfach, ich möchte nicht viel Geld in einen
> Seriellen - Drucker investieren, wenn ich einige alt USB Geräte zu Hause
> stehen habe.
selbst wenn du deine Zeit nur mit 5€/h rechnest, wird ein alter/neuer 
drucker mit RS232 billiger.

von STK500-Besitzer (Gast)


Lesenswert?

Heutige USB-Drucker sind quasi komplett dumm. Denen wird vom PC jedes 
Pixel, das sie ausdrucken sollen vorgegeben. Da its nichts mit 
ASCII-Zeichen einfach so ausdrucken.

von Markus Klien (Gast)


Lesenswert?

Danke für die vielen Antworten, bin zum Entschluss gekommen, dass ich 
das mit der USB Ansteuerung doch bleiben lasse.

@Rigi Taler: vielen Dank, werde mir diesen Drucker mal ansehen oder ich 
werde mir doch einen alten RS232 Drucker auf ebay besorgen. =)

von Peter II (Gast)


Lesenswert?

kommt darauf an was du drucken willst. Es gibt Thermotransferdrucker die 
oft noch eine RS232 haben. Sie werden auch einfach so über text befehle 
gesteuert.

z.b. 
http://www.thermotransferdrucker.net/Thermotransferdrucker/TSC-Etikettendrucker/TSC-TTP-247-Desktopdrucker::2948.html

von STK500-Besitzer (Gast)


Lesenswert?

Peter II schrieb:
> kommt darauf an was du drucken willst. Es gibt Thermotransferdrucker die
> oft noch eine RS232 haben. Sie werden auch einfach so über text befehle
> gesteuert.

Es gibt sogar noch Nadeldrucker mit paralleler und serieller 
Schnittstelle.

von Markus Klien (Gast)


Lesenswert?

Werde mir warscheinlich einen Nadeldrucker mit RS232 besorgen, da es ws 
das einfachste ist, um ein kleines Formular mit Messwerten zu Drucken.

Danke für eure Mühe!

von kuwiro (Gast)


Lesenswert?

Hier
http://www.1apc.de/1aPCShop/parallelusbkonverter-p-5529.html
gibt es auch einen Konverter, der die alte LPT nach USB umsetzt.

von Peter II (Gast)


Lesenswert?

kuwiro schrieb:
> Hier
> http://www.1apc.de/1aPCShop/parallelusbkonverter-p-5529.html
> gibt es auch einen Konverter, der die alte LPT nach USB umsetzt.
damit fehlt aber immer noch der Treiber, ich denke HP & Co bietet keine 
Treiber für Atmel an.

von STK500-Besitzer (Gast)


Lesenswert?

Peter II schrieb:
> kuwiro schrieb:
>> Hier
>> http://www.1apc.de/1aPCShop/parallelusbkonverter-p-5529.html
>> gibt es auch einen Konverter, der die alte LPT nach USB umsetzt.
> damit fehlt aber immer noch der Treiber, ich denke HP & Co bietet keine
> Treiber für Atmel an.

Naja, wenn man die Source eines Linux-Treibers für den Drucker bekommt, 
könnte das sogar was werden...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.