Aktuelles
AmigaPortal.de

Wir würden uns freuen, dich als neues Mitglied begrüßen zu können. Melde dich noch heute an und werde Teil einer freundlichen Community deren gemeinsames Hobby der "AMIGA" ist. Hier kannst du dich in einer gemütlichen Atmosphäre mit anderen Usern zu vielen interessanten Themen rege austauschen oder andere an deinen Erfahrungen teilhaben lassen. Wir wünschen dir viel Spaß hier auf AmigaPortal.de

Drucken Amiga :-(

kadi

Super Mitglied
Hallo,
ich mache nochmal einen neuen Thread auf, weil die anderen schon so viele Informationen haben.

An die Profis hier, die bei sich drucken können...

ich schaffe das einfach nicht mit meinem AmigaOS auf einem Drucker irgendwas rauszupressen, Da kommt einfach nicht vernünftiges bei raus. Hab mir schon ein neuen Laserprinter gekauft, aber das tut genauso wenig wie der alte.
Der Drucher ist: HP Color Laserjet Pro MFP 4302dw

Unter Linux läuft der ganz wunderbar und ich tröste mich gerade, dass er wenigstens da besser ist als der alte MFP 178nwg.

Versuche zu Postscript:

So weit, dass ich PageStream4 was drucke bin ich noch garnicht. Da benötige ich doch PPD Dateien?

Netprinter:
also das läuft in so fern, dass ich mit Turboprint drucken kann, netprinterdevice ist eingestellt und wenn ich verschiedene Colorlaserprinter einstelle, kann ich schwarz weiß drucken. Ging auch schon mit meinem alten Drocker. Neu ist, dass er nun versucht bunt zu drucken, das aber leider nicht schafft. Habe verschiedene PCL Treiber durchprobiert. Er druckt nur grau mit rotem hintergrund. Das zeigt aber, dass das netprinter.device funktioniert, wenn man es über das device anspricht und nicht über den dosdriver NETPAR:

Der Dosdriver:

Irgendiw habe ich das noch nicht geschafft:
Ich meine mich daran zu erinnern, dass ich schonmal Bilder und pdf/ps Dateien einfach zum Drucker senden konnte. Mein alter Drucker konnte so leider nur JPG zu papier bringen, aber leider keine pdf Dateien.

Ich schicke diverse .pdf, .ps .bmp oder .jpg Dateien mit
Code:
copy datei.pdf >netpar:

So müsste das doch zum Troubleshooting erstmal laufen, oder?

Habe es mit und ohne Turboprint probiert. ohne Erfolg. Für diese Copy Sache benötigt man doch keine PPD Datei und so oder?

drucken-einstellungen.jpg Auf dem Bild sieht man nur die Einstellungen von netprinter und das Mount List file.
 
Zuletzt bearbeitet:

Amigaharry

Kult Mitglied
Ich glaube du vermischt da ein paar Sachen:

1. Programme, die keine PS-Ausgabe haben MÜSSEN über Turboprint ausdrucken. Turboprint wandelt diese in Bitmap-Dateien (einen entsprechend passenden Treiber vorausgesetzt) um und schicken das dann direkt auf das netprinter.device (da war nie die Rede von einem logischen Device, wie NETPAR: oder ähnlichem). Dazu benötigt es eine Drucker der PCL5/6 kann, oder, wenn er es nicht kann, einen generischen Turbioprint-Treiber genau für diesen Drucker (das steht auch alles im Tutorial).

2. Programme, welche PS ausgeben können (VPDF, Pagestream, FinalWriter, IMAGEFX, etc.) können ihren PS-Stream NUR über ein logisches Device, wie eben NETPAR: oder PRTN: oder wie immer du das nennen willst, ausdrucken. Diese muss via Mountlist angemeldet werden. Dafür ist KEIN Treiber nötig! Alle nötigen Anweisungen stehen im PS-Datenfile (das ist ein Universalformat). Ein PPD beschreibt nur die Möglichkeiten eines Druckers um diese auch vom User direkt im Druckerpreferenceeinsteller einstellen zu können (Auflösung, Farbe/Grau/SW, Papiertype,...usw.). Dies ist nat. sehr praktisch, kann aber auch (etwas umständlicher) über das Webinterface des Druckers oder am Datendisplay des Druckers erfolgen.
Da viele Drucker ähnliche Funktionen haben, sind PPD-Files oftmals austauschbar - z.b. läuft mein HP mit einem LEXMARK PPD, welches ich um die Duplexsteuerung erweitert habe (steht im Tutorial beschrieben!). Damit gehen die wichtigsten und oft benötigten Einstellungen. Den Rest mache ich auch übers Webinterface, wenn ich es überhaupt einmal brauche.

3. PS-fähige Programme können notfalls auch über TP ausdrucken, wenn nur ein Bitmap-Drucker (z.B. Tintenspritzer) mit passendem Treiber vorhanden ist. In dem Fall muss Ghostscript innstalliert werden und in TP eingetragen werden (steht auch im Tutorial). Dann stellt TP das logische Device PS: zur Verfügung, auf das gedruckt werden kann.

Nochmals: NUR Bitmapdrucker brauchen einen (mehr oder weniger) genau zum Drucker passenden Treiber. PCL benötigt ebenfalls einen Treiber in TP, aber da reicht der generische (.Laser) schon für die Grundfunktionen sehr vieler Drucker.
PS ist eine Universalsprache und braucht keinen Treiber. Um Funktionen des Druckers vom Preferenceinterface aus steuern zu können, benötigt es das PPD-File, das diese Informationen enthält. Und nur hier benötigt man das logische Device zum Drucken!
 

Amigaharry

Kult Mitglied
Netprinter:
also das läuft in so fern, dass ich mit Turboprint drucken kann, netprinterdevice ist eingestellt und wenn ich verschiedene Colorlaserprinter einstelle, kann ich schwarz weiß drucken. Ging auch schon mit meinem alten Drocker. Neu ist, dass er nun versucht bunt zu drucken, das aber leider nicht schafft. Habe verschiedene PCL Treiber durchprobiert. Er druckt nur grau mit rotem hintergrund. Das zeigt aber, dass das netprinter.device funktioniert, wenn man es über das device anspricht und nicht über den dosdriver NETPAR:


Ja natürlich geht das (und zwar nur so) - beide drucken ja über dasselbe Device, nur das Turboprint weit tiefer ins System greift und dir das Anlegen eines logischen Devices erspart und direkt drauf druckt.

Der Dosdriver:
Irgendiw habe ich das noch nicht geschafft:
Ich meine mich daran zu erinnern, dass ich schonmal Bilder und pdf/ps Dateien einfach zum Drucker senden konnte. Mein alter Drucker konnte so leider nur JPG zu papier bringen, aber leider keine pdf Dateien.


Kommt drauf an was dein Drucker erkennt. Ich kann problemlos fast alle Bildformate sowie PDF drucken. Ich glaube der kann sogar docx - muss ich einmal nachsehen. Voraussetzung ist, das die Mountlist von NETPAR: stimmt.

Diese sollte so aussehen:

StackSize = 4096
Priority = 5
GlobVec = -1
Handler = MOSSYS:L/port-handler
Startup = "DEVICE=netprinter.device UNIT=0 TYPE=printer"
#

Einstellung in netpar.device: Das Protokoll muss natürlich direkt sein und nicht LPR! Du hast ja keinen Zeilendrucker!
Der Port ist bei mir 9100 - sollte bei dir auch sein.
Auf die Gefahr hin das ich mich wiederhole: Auch das steht im Tutorium.....
 
Zuletzt bearbeitet:

kadi

Super Mitglied
Ich hab das alles eigentlich durchaus verstanden (meine ich) und vermische das auch meiner Meinung nach nicht mehr. Nur funktioniert beides hier nicht und es hakt an verschiedenen Stellen.

Drucken über PCL und Turboprint,
Ich drucke mit Wordworth oder Turboprint-Grafikpublisher, die beiden drucken über Turboprint. Es funktioniert wenn ich Schwarz weiß oder Graustufen drucke. Farbe geht aber leider mit dem neuen Drucker irgendwie nicht. Der alte hat nur Graustufen gedruckt - oder, wenn man auf Farbe stellt, nur seitenweise Datenmüll in Textzeichen-form. Der neue druckt zwar eine Grafik, irgendwie aber Falschfarbig.

Auf dem Foto siehst du die Einstellungen in Turboprint und Netprinter und das Resultat.2025-08-11-12-58-26-541.jpg Habe die verschiedenen Colorlaser Treiber durchgetestet, die haben alle andere aber ähnliche Ausgaben. Immer gehts mit SW und Grau ohne Probleme, aber Farbe ist unterschiedlich kaputt.

Drucken über Dosdriver ohne Postscript nur Text oder JPEG
Ich sende ein Bild mir copy an den Drucker. Oder ein PDF, oder einen Text. Dazu benötige ich weder Postscript noch Turboprint, oder? Der Drucker muss das nur akzeptieren. Mein alter Drucker akzeptiert nur JPEG oder Text. Er druckt Texte aus (echo >netpar: "hallo Printer") oder Bilder, sogar in Bunt. Leider geht das mit dem neuen Drucker überhaupt nicht.
Die Mountlist, die ich benutze ist von der 68k Version von Netprinter aus dem Aminet. Da ist im LHA eine Beispiel Dosreiver Mountdatei. Sie funktioniert wunderprächtig am alten Drucker, tut aber keinen Mux am neuen. Die aus deinem Tutorial ist doch für MorphOS oder? Irgendwas mache ich also falsch, aber was?
Der alte Drucker druckt auch Fehlermeldungen aufs Papier, wenn ich ihm zum Beispiel eine Datei dende, die er nicht akzeptiert. Der neue Tut einfach nur einmal Knacksen. Daher weis ich, dass er was merkt. Aber er druckt nichts. Er druckt auch keine Fehlermeldungen aufs Papier.

Ich habe schon im Webinterface gesucht ob es dazu Einstellungen gibt, aber gibt es nicht.

Drucken über Postscript mit Pagestream4.
Habe das noch nicht so intensiv getestet. Nur kurz und bisher ohne Erfolg.
 

kadi

Super Mitglied
StackSize = 4096
Priority = 5
GlobVec = -1
Handler = MOSSYS:L/port-handler
Startup = "DEVICE=netprinter.device UNIT=0 TYPE=printer"

Wenn ich alles so lasse und MOSSYS:L/port-handler in SYS:L/port-handler oder L:/port-handler tausche kommt ein Guru.
 

Amigaharry

Kult Mitglied
Merkwürdig. Hier läuft das am A3K.
Wenn das selbst in Pagestream nicht geht, muss wo grob der Wurm drinnen sein!

Wenn er (wirkllich!) PDF kann, dann mit copy File.pdf > NETPAR:
Achtung: Viele können das nur diese Formate direkt über die seperate USB-Schittstelle (für Druck vom Stick) oder über AIRPRINT., obwohl vollmundig steht, das sie auch PDF, JPEG.....usw. direkt drucken können.

Nochwas: Welches OS 3.x verwendest du? Ahja: Echter Amiga oder Emulation?
Bitte auch ein techn. Datenblatt mit den möglichen Druckemulationen - ich habe zu dem Gerät jetzt auf die Schnelle nichts gefunden.
 

kadi

Super Mitglied
Ich benutze AmigaOS 3.9 unter fs-uae. Kann das ein Problem sein, hätte auch 3.2, aber habe das noch nicht installiert, würde das deiner Meinung nach helfen, wurde da was verbessert?

Der Drucker ist ein Color Laserjet pro MPF 4302dw

Das Datenblatt findet man hier: Specifications

HP PCL 6, HP PCL 5e, HP PCL 5c, HP Postscript Level 3-Emulation, PDF URF, PWG, Native Office
 

kadi

Super Mitglied
In Pagestream habe ich die Druckkonfig wie folgt eingestellt, ich habe einen Laserjet 5p ausgewählt und die ppd von pagestream geladen. Hoffe, das ist richtig so. Turboprint ist aus und inaktiv. Netprinter läuft.bild.jpg
 

kadi

Super Mitglied
Ach so, der Drucker wacht auf, wenn man wie oben druckt, es kommt ein Requester von netprinter.device mit "Konnte nicht RAW zum Drucker schreiben! Grund No error!
 

Amigaharry

Kult Mitglied
Bei UAE habe ich schon von solchen bzw. ähnlichen Problemen gehört. OS3.9 passt schon - 3.2 würde da warscheinlich auch nichts ändern. Irgendwo auf A1K gabs da mal einen Thread bez. Druckerproblemen mit UAE.
Der Drucker selbst ist sehr gut - kann ja fast alles. Er frisst sogar natives Office-Format.

In Pagestream sieht das bei mir so aus (A3K):
snap.jpg

Es wäre interessant, deine Einstellungen auf einem echten Amiga zu testen. Ich glaube nämlich, das es da gehen würde. Ich selber habe mit UAE kaum bis keine Erfahrungen.
 

kadi

Super Mitglied
Wobei ich mir allerdings kaum vorstellen kann, wie UAE das vermasseln soll.
Der weg der Daten gelangt ja über das Netzwerk vom AmigaOS auf den Drucker. Die Client<->Server Kommunikation berührt die Emulationsschicht ja eigentlich nicht. Die einzige Stelle wo UAE da etwas tut ist die bsdsocket emulation. Und die ist so low level, das ich mir kaum vorstellen kann, dass da etwas passiert.

Aber ich tüftle mal irgendwann mit einer Net2000 Emualtion und installiere AmiTCP oder MiamiDX.

Was OS3.2 belangt hast du recht, habe eine frische OS3.2 Installation benutzt und alles neu aufgesetzt. Drucker hat die gleichen Probleme.
 

Amigaharry

Kult Mitglied
Ich weis es auch nicht - es gab (gibt?) eine Diskussion auf A1K wo es um derlei Probleme gegangen ist. Ich habe nur kaum Zeit das zu suchen......
 

kadi

Super Mitglied
Oh, danke, dass du dir so viel Mühe gemacht hast um das bei A1k für mich raus zu suchen. Ich weiß das zu schätzen.

Klingt auch so, da ich unter Turboprint/PCL zwar schwarzweiß und Graustufen drucken kann, allerdings Farbausdrucke fehlerhaft rauskommen.

Bei dem User im A1k Forum ist es aber wohl ein Treiber Problem unter Windows11. Wenn ich das richtig verstehe kann er unter Windows11 nicht in Farbe drucken. Mag sein, dass er deswegen in WinUAE auch nicht richtig drucken kann, da WinUAE ja irgend was in Richtung Druckeremulation macht. Was da passiert weis ich auch nicht, aber WinUAE kann vieles. Wandelt wohl irgendwas in PDF?!

Ich benutze aber nur Linux und FS-UAE und das hat mit Druckeremulation und so nichts an der Mütze.

Ich drucke hier direkt aus AmigaOS - am Linux vorbei! Übers Netz. Der Amiga spricht mit dem Printserver des Druckers. Da hat UAE oder Linux nix mit zu tun.

Und Linux druckt für sich auch super ohne Probleme bei mir hier.

Ich kann also mittlerweile mit Wordworth7 über Turboprint in Graustufen drucken. Und mit allen anderen nicht PostScript Fähigen Amiga Programmen genauso.
Und mit den PostScript fähigen Programmen, wie Pagestream4 über den Trick über Linux Verzeichnis, Siehe @WolfSchus im MorphOS Thread. In bunt!

Lasse das jetzt so, funktioniert halbwegs.
 
Oben