Hallo Leute,
ich habe ein Nootebook ohne paralle Anschluß nach IEEE 1284 und einen
Drucker mit Centronics Schnittstelle.
Ich wollte aus diesem Grund einen USB Parallel Konverter bauen.
Mit diesem USB Parallel Adapterkabel funktioniert es nicht, da ich
einige Druckbefehle unter Dos versende.
Ist es möglich mit einem Druck befehl, mit der Befehlszeit ......>lpt1
im Dosmodus über diesen Konverter zu drucken?
Simmuliert der Konverter am USB Port einen Parallel Anschluß?
Wenn ich diesen Konverter mit dem Drucker und dem Notebook verbunden
habe,
was müsste ich am Treiber des Druckers einstellen?
LPT1 oder USB
mfg
Gast
Hängt auch vom Betriebssystem ab.
Falls du aber ein DOS-Programm benutzen, was "direkt" druckt,
ist ein Konverter eine brauchbare Lösung, wenn auch sehr langsam.
Gast wrote:
> Hallo Leute,> ich habe ein Nootebook ohne paralle Anschluß nach IEEE 1284 und einen> Drucker mit Centronics Schnittstelle.> Ich wollte aus diesem Grund einen USB Parallel Konverter bauen.
Gibts zu kaufen, funktioniert aber nur mit Druckern dann.
> Mit diesem USB Parallel Adapterkabel funktioniert es nicht, da ich> einige Druckbefehle unter Dos versende.
Hm, echtes DOS oder Windows-Befehlszeile?
> Ist es möglich mit einem Druck befehl, mit der Befehlszeit ......>lpt1> im Dosmodus über diesen Konverter zu drucken?> Simmuliert der Konverter am USB Port einen Parallel Anschluß?
Nein, sondern er installiert einen USB Printer Port, das ist etwas
anderes.
Einzige Ausnahme:
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/> Wenn ich diesen Konverter mit dem Drucker und dem Notebook verbunden> habe,> was müsste ich am Treiber des Druckers einstellen?> LPT1 oder USB
USB natürlich, LPT1 gibts dann nicht. Meist heißt die Schnittstelle dann
USB001 oder sowas....hat aber NIX mit einer echten LPT zu tun.
Einzige Ausnahme:
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/
>Hängt auch vom Betriebssystem ab.
Ich habe als Betirebssystem XP.
>wenn auch sehr langsam
wie langsam ? ich versende über dos nur eine ganz kleine datei bzw nur
eine Textzeile
>Hm, echtes DOS oder Windows-Befehlszeile?
windowsbefehlszeile
>Gibts zu kaufen, funktioniert aber nur mit Druckern dann.
Adabterkabel gekauft funktioniert nicht
>http://www-user.tu-chemnitz.de/~heha/bastelecke/Ru...
habe ich schon gefragt
war sich auch nicht sicher ob es klappt
Wollte so einen änlichen konverter bauen
>USB natürlich, LPT1 gibts dann nicht. Meist heißt die Schnittstelle dann>USB001 oder sowas....hat aber NIX mit einer echten LPT zu tun.
ich hoffe das ich mit diesem Konverter
http://www-user.tu-chemnitz.de/~heha/bastelecke/Ru...LPT Anschluß dann
habe.
Hm, wie heißt denn der virtuelle Drucker-ANschluss, den dein Adapter
bereit stellt? Klappt dann nicht > USB001 oder je nachdem, wie das
heißt. Das normale Drucken klappt aber oder? Ich hatte schon mehrere
solche Teile mit alten Contronic-Druckern, das klappte unter Windows
sehr gut, also normales Drucken.
Mein PC zeigte mir an das er eine neue Hardware gefunden hat, stelle
auch im Treiber den Anschluß richtig ein,nämlich auf USB001.Aber Ich
konnte über diesen Adapter nicht drucken.Und unter Dos ging es natürlch
dann gar nicht.
Daraufhin neuen Adapter besorgt getestet, unter windows geht es aber
sobald ich ein Druck über der Windowsbefehlszeile versende geht es
nicht.
Achso, dann kann die Command Line damit nicht umgehen. Da hilft nur der
Adapter zum selber bauen eventuell. Alle anderen Adapter stellen auch
nur solche USB.001 Schnittstellen zur Verfügung.
Das glaube ich nämlich auch
nur bin ich mir nicht sicher ob es so funktioniert wie ich mir es
vorstelle
Hat den jemand Unterlagen oder Erfahrung mit diesem Konverter?
Quatsch, er braucht doch keinen Host, denn er will keine USB Geräte
ansteuern, sondern "lediglich" einen echten LPT generieren. Das geht nur
mit der oben verlinkten Schaltung. Der USB Controller ist ohne Firmware
eh dumm, und das Know-How liegt im Treiber auf der PC seite, der muss
nämlich die Anfragen an LPT1 abfangen und auf USB umbiegen. Das ist
recht tricky. Den alten AN2131 gibts ja eh schon lange nicht mehr, der
68013 ist gut verfügbar und billig.
> wie wäre es denn mit einer PCMCIA/Centronix Karte?
Die meisten Karten gehen auch nur zum drucken unter Windows. Es gibt
aber eine Ausnahme. Die kann man in den USA bestellen und ist auch etwas
teurer.
Diese Karte stellt echte Hardwareports zur Verfuegung die auch unter DOS
funktionieren.
Der Hersteller macht sogar damit Werbung das man damit die alten
Brennprogramme fuer FPGAs nutzen kann. Leider habe ich den Firmennamen
vergessen.
Olaf
PCMCIA/Centronix Karte? habe ich mir auch schon überlegt.
war mir nicht sicher ob er unter dos funktioniert.
und leider ist dieser PCMCIA slot schon belegt bei mir
Wenn ich den Konverter selber baue kommt es günstiger.
Ich habe auch schon einige Infos über den Konverter zum selber bauen.
Vielleicht hat jemand von euch weitere Infos über den Konverter zum
selber bauen für mich
Gast wrote:
> Daraufhin neuen Adapter besorgt getestet, unter windows geht es aber> sobald ich ein Druck über der Windowsbefehlszeile versende geht es> nicht.
Du mußt dann erstmal den Drucker der LPT1 zuweisen, geht wohl irgendwie
mit dem "net config"-Kommando.
Oder alternativ einfach gleich auf den Drucker ausgeben:
copy datei.txt \\server\drucker
Peter
> PCMCIA/Centronix Karte? habe ich mir auch schon überlegt.
Hier mir gerade wieder eingefallen:
http://www.transdigital.net/
Funktioniert bei mir ganz gut.
Olaf
>Oder alternativ einfach gleich auf den Drucker ausgeben:>copy datei.txt \\server\drucker
habe ich ausprobiert klappt nicht unter win ja aber nicht unter dos
Auf der Internetseite
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/ul-12.htm
wird beschrieben was für Teile du brauchst.
Wobei die Leiterplatte bestellst du über die Internetseite.
Du hättest nur USB Low Speed.
Wie mann auf USB2.0 kommt weiß ich auch noch nicht.
Wo man die benötigte Leiterplatte auch wo anders bestellen kann, weiß
ich auch noch nicht?
Naja, der FX2 Controller kann schon USB 2.0 HighSpeed, da aber alle
Befehle erst mal abgefangen werden müssen und einzeln zum Controller
wandern, geht die Geschwindigkeit rapide runter. USB ist
Block-orientiert, richtig schnell wird das erst, wenn man etliche kByte
am Stück überträgt. Bei USB 2.0 HighSpeed hat man Microframes mit fester
Länge von 125µs. In jeden Microframe passen bis zu 11 Datenpaket mit je
512 Byte. Wenn man nur immer wenige Bytes überträgt, werden halt pro
Microframe nur dies wenigen Bytes übertragen. Liegt einfach am USB und
lässt sich nicht ändern. Ergo ist der Adapter ziemlich lahm. Aber besser
als gar nix.