Hallo, ich steh völlig auf dem Schlauch. Ich habe eine fertige HPGL Datei gespeichert. Die möchte ich jetzt von einem Windows 7 Rechner direkt an den über LPT1 angeschlossenen Plotter schicken. Ich habe die letzten 1 1/2 Stunden das Netz durchwühlt und auch etwas gefunden. Man erstelle eine Batchdatei, gibt die Befehle(Grob dargestellt) Copy Pfad PLT und LPT1 ein und dann soll das eigentlich fluppen. Dann ist die Rede von "hineinziehen" also Drag and push oder so die Rede... Kurze Rede ohne Sinn, ich komme einfach nicht weiter.
Schau mal ob dein plotter so dipswitches hat wo man LPT als Quelle auswählen kann.
Probiere es zuerst im Command Prompt ohne Batch: * Öffne ein Command Prompt und bewege Dich zum Verzeichnis mit der HPGL-Datei:
1 | cd /d <pfad> |
* Kopiere dann die Datei nach lpt1:
1 | copy /b <hpgl-datei> lpt1: |
Beispiel:
1 | cd /d d:\plotterdateien |
2 | copy /b datei1.hpg lpt1: |
Ergebnis? Gruß WIRO
blub schrieb: > Schau mal ob dein plotter so dipswitches hat wo man LPT als Quelle > auswählen kann. Verstehe zwar den Sinn jetzt überhaupt nicht, er ist ja über LPT angeschlossen. Und meine Plottersoftware schickt da ja auch die Daten hin. Es geht jetzt um eine HPGL Datei die so wie sie ist zum Plotter geleitet werden soll. Kein (Drucker)Treiber oder sonst etwas dazwischen
was passiert wenn du copy con: LPT1 und dann IN eingibst oder SP1 PD Strg-Z welches Modell?
Dirk L. schrieb: > Ich habe eine fertige HPGL Datei gespeichert. Die möchte ich jetzt von > einem Windows 7 Rechner direkt an den über LPT1 angeschlossenen Plotter > schicken. https://docs.microsoft.com/de-de/windows-server/administration/windows-commands/print#BKMK_examples In der Eingabeaufforderung: print /d:LPT1 FertigeDatei.PLT Dateiname incl. Pfad darf keine Leerzeichen enthalten, sonst in Anführungszeichen einschliessen. Am einfachsten in der Eingabeaufforderung vorher in das Verzeichnis wechseln, in dem die Plotdatei steht.
Moin,
ich habe jetzt so einiges probiert, klappt aber alles irgendwie nicht.
>>>Es gibt das Tool „Print File“ https://www.lerup.com/printfile/ das macht
das auch.<<<<
Habe ich auch probiert, Windows bricht es immer ab.
Die Eingabebefehle habe ich auch durchprobiert, irgendwei kommt wohl
auch etwas beim Plotter an, aber der zeigt sofort Störung an.
Idiotensicher wäre mir echt lieber...
Kann hp2xx.exe die Plotdatei korrekt darstellen? Ohne Parameter zeigt es normalerweise das Bild auf dem Bildschirm. Das "/b" wie binär sorgt beim copy-Befehl dafür, dass alle 256 möglichen Zeichen unverändert geschickt werden. Eventuell enthält die Datei nicht druckbare Zeichen, die den Plotter verwirren, oder die nicht bis dorthin durchkommen. Hat der Plotter in dieser Konfiguration mit einer anderen Datei schon mal funktioniert?
:
Bearbeitet durch User
Christoph db1uq K. schrieb: > Eventuell enthält die Datei nicht > druckbare Zeichen, die den Plotter verwirren HPGL ist lesbarer Text, das kann man also nachprüfen. Georg
georg schrieb: > Christoph db1uq K. schrieb: >> Eventuell enthält die Datei nicht >> druckbare Zeichen, die den Plotter verwirren > > HPGL ist lesbarer Text, das kann man also nachprüfen. > > Georg Wenn ich über Artcut die HPGL Daten direkt zum schneiden an den Plotter sende klappt doch alles. Wenn ich von Artcut statt direkt zu Plottern eine Datei erstelle, die ich mit dem Editor öffnen und auch lesen kann, schaffe ich es zur Zeit nicht diese Datei direkt zum Plotter zu schicken
Kannst du das was Artcut sendet irgendwie zwischenspeichern? Vielleicht kennt das noch irgendwelche Spezialbefehle. Mit meinem Roland XY hatte ich keine Probleme damals. Allerdings hat der LPT und Comport und letztendlich bin ich dazu übergegangen mit HyperTerminal und einem USB/Seriell-Wandler die Daten auf RS232 zu schicken. kann das dein Plotter? Was ist das für ein Modell?(Diese Info gehört übrigens immer dazu wenn man Fragen hat!)
blub schrieb: > Kannst du das was Artcut sendet irgendwie zwischenspeichern? Vielleicht > kennt das noch irgendwelche Spezialbefehle. Mit meinem Roland XY hatte > ich keine Probleme damals. Allerdings hat der LPT und Comport und > letztendlich bin ich dazu übergegangen mit HyperTerminal und einem > USB/Seriell-Wandler die Daten auf RS232 zu schicken. kann das dein > Plotter? Was ist das für ein Modell?(Diese Info gehört übrigens immer > dazu wenn man Fragen hat!) Ich habe den Roland DXY 1150A
:
Bearbeitet durch User
Vielleicht steckt der Plotter durch die Tests in einem Kommandozyklus fest. Schalte deshalb bitte den Plotter zunächst aus, schalte ihn dann wieder an und kopiere die Plotterdatei über lpt1 zum Plotter, genau so wie ich es in meinem ersten Kommentar beschrieben habe! Bitte das Ergebnis: * Was macht der Plotter? * Was erscheint im Command Prompt Fenster? Gruß, WIRO
Dirk L. schrieb: > LPT1 Hast Du wirklich einen parallelen Anschluss (keinen USB nach ... Konverter) an Deinem Windows 7 PC? Das scheint mir sehr ungewöhnlich zu sein.
:
Bearbeitet durch User
WIRO schrieb: > Vielleicht steckt der Plotter durch die Tests in einem Kommandozyklus > fest. > Schalte deshalb bitte den Plotter zunächst aus, > schalte ihn dann wieder an und kopiere die Plotterdatei über lpt1 zum > Plotter, genau so wie ich es in meinem ersten Kommentar beschrieben > habe! > > Bitte das Ergebnis: > * Was macht der Plotter? > * Was erscheint im Command Prompt Fenster? > > Gruß, > WIRO Moin, habe jetzt mal wieder probiert. Wenn ich einfach ohne weiteres den Pfad hinter: C:Users\ACER> kopiere, dann öffnet sich die gewünschte Editordatei. Bei CD/d und einfügen des Pfades --->Verzeichnisname ist ungültig Bei Copy)b <hinein kopierter Pfad> LPT1: --->Syntaxfehler
Dirk L. schrieb: > habe jetzt mal wieder probiert. > Wenn ich einfach ohne weiteres den Pfad hinter: C:Users\ACER> kopiere, > dann öffnet sich die gewünschte Editordatei. > Bei CD/d und einfügen des Pfades --->Verzeichnisname ist ungültig > Bei Copy)b <hinein kopierter Pfad> LPT1: --->Syntaxfehler So ganz schlau werde ich daraus nicht, jedoch solltest du schon absolute Pfade angeben: C:\Users\ACER. (der \ hinter c: ) Achte bei den Befehlen auf die Leerzeichen: CD /d und auf die richtigen Zeichen: copy /b
Dirk L. schrieb: > Man erstelle eine Batchdatei Speichere die angehängte Batch-Datei auf dem Desktop. Ziehe die zu plottende HPGL-Datei bei gedrückter linker Maustaste auf das "Plotten"-Symbol. Wenn der Text "Mit plotten.bat öffnen" erscheint, Maustaste loslassen und die HPGL-Datei wird auf LPT1 ausgegeben.
Mario M. schrieb: > Dirk L. schrieb: >> Man erstelle eine Batchdatei > > Speichere die angehängte Batch-Datei auf dem Desktop. Ziehe die zu > plottende HPGL-Datei bei gedrückter linker Maustaste auf das > "Plotten"-Symbol. Wenn der Text "Mit plotten.bat öffnen" erscheint, > Maustaste loslassen und die HPGL-Datei wird auf LPT1 ausgegeben. Danke Danke und nochmals Danke Das fluppt so wie gewünscht.
http://support.rolanddga.com/docs/Documents/departments/Technical%20Services/Manuals%20and%20Guides/UMDXY1350a.pdf Das Handbuch beschreibt ab S.37 auch Steuersequenzen, die mit ESC beginnen. Der eigentliche HP-GL-Code enthält dagegen (nichtdruckend) nur CR/LF wenn ich recht sehe. Die meisten Einstellungen erfolgen aber über 20 DIP-Schalter.
Oft werden dem Plotter vor den eigentlichen HPGL-Kommandos anders aufgebaute (z.B. ESC-Sequenzen) Initialisierungs-Codes gesendet. Die fehlen beim direkten HPGL-Transfer. Suche mal nach irgend einem Tool, was den Datentransfer aufzeichnen kann, wenn du die reguläre Plot-Software benutzt. Aus dieser Analyse solltest du ermitteln können, was da wirklich über die Leitung gehet ...
Christoph db1uq K. schrieb: > http://support.rolanddga.com/docs/Documents/departments/Technical%20Services/Manuals%20and%20Guides/UMDXY1350a.pdf > > Das Handbuch beschreibt ab S.37 auch Steuersequenzen, die mit ESC > beginnen. Der eigentliche HP-GL-Code enthält dagegen (nichtdruckend) nur > CR/LF wenn ich recht sehe. Die meisten Einstellungen erfolgen aber über > 20 DIP-Schalter. Frank E. schrieb: > Oft werden dem Plotter vor den eigentlichen HPGL-Kommandos anders > aufgebaute (z.B. ESC-Sequenzen) Initialisierungs-Codes gesendet. Die > fehlen beim direkten HPGL-Transfer. > > Suche mal nach irgend einem Tool, was den Datentransfer aufzeichnen > kann, wenn du die reguläre Plot-Software benutzt. Aus dieser Analyse > solltest du ermitteln können, was da wirklich über die Leitung gehet ... Alles gut, es funktioniert jetzt wie gewünscht. Ich habe mich mit den CMD Codes schwergetan, überall wo ich nachgelesen habe stand "Keine Leerstellen", muss aber trotzdem freigehalten werden. Wenn man versteht wie die Codes geschrieben werden müssen, klappt das ganze plötzlich und unerwartet Ob das jetzt noch ESC Befehle fehlen ist mir grundsätzlich egal. Die Datei wird wie gewünscht geplottert, daher ist alles weitere unnötig.
Dirk L. schrieb: > überall wo ich nachgelesen > habe stand "Keine Leerstellen", Da waren sicher die Dateinamen gemeint.
Dirk L. schrieb: > Ich habe mich mit den CMD Codes schwergetan, überall wo ich nachgelesen > habe stand "Keine Leerstellen", muss aber trotzdem freigehalten werden. Wenn Du die weiter oben genannten Beispiele genau 1:1 abgetippt hättest bzw. mit copy&paste übenommen hättest, wärst Du 2 Tage früher zum Erfolg gekommen. Manche Dinge gehen halt auch bei Windows nur auf der Konsole.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.