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 aus fs-uae oder amiberry

kadi

Kult Mitglied
Hallo,

ich habe früher viele Dokumente erstellt, die ich mit Wordworth7 gemacht habe und dafür gerne die ganzen grafischen Möglichkeiten benutzt, die das Programm hatte zur Text und Grafikgestaltung.

Gedruckt habe ich damals auf einem von Turboprint unterstützten Tintenstrahler. Den Drucker habe ich nicht mehr. Würde gerne in PDF drucken, das eine riesige Bitmap enthält. Oder direkt auf den am Linux installierten Drucker für den ich keinen Amigatreiber habe.

Doch wie macht man das unter fs-UAE, Amiberry?

Am einfachsten wäre natürlich man könnte einfach in Wordworth drucken und UAE würde einen Drucker emulieren und dann auf dem installierten Drucker im Host OS (Bei mir Linux) drucken.

Das geht aber nicht, oder doch?

Kann das eigentlich WinUAE? Ohne das man einen Amigatreiber für den Drucker hat? Wenn ja wie macht es das?


Meine bisherigen versuche:
Ich habe mal mit Postscript rumprobiert, aber dann will Wordworth aber die Fonts durch Postscriptfonts ersetzen und das Layout ist futsch. Auch Bilder kommen nicht raus. Das ist leider nicht gut.
Kann mit Turboprint in eine Datei drucken...und die PCL (HP Druckersprache für Lineprinter) Datei mit ghostpcl in ein PDF verwandeln. Leider geht das suboptimal, unbrauchbar.
 

Amigaharry

Kult Mitglied
Ohne einen Amigadruckertreiber, sei es Bitmap (TP) oder PS/PCL geht das nicht. UAE kann keinen Ducker "emulieren" - das wäre dann nämlich ein (neuer) Amiga-Druckertreiber.

Da es für die neuen Bitmap-Drucker (Tintenspritzer) kaum passende Treiber im alten TP gibt, muss man das über die "universelle" Druckersprache PS oder PCL auf einem Laser, der das kann, machen. Diese Dateien können direkt an den angeschlossenen Drucker gesendet werden - UAE braucht da nichts umrechnen - nur durchreichen. Ich kenne WW nicht, aber wenn es Postscript ausgeben kann, muss auch das Layout erhalten bleiben. Das gilt auch für PCL (sofern der Drucker das versteht).
Ich drucke aus Pagestream, Finalwriter, VPDF, etc. alles via PS ohne Probleme, allerdings an einem echten A3000 (oder allen meinen MorphOS-Maschinen).
Wenn das in UAE nicht geht, kannst du einmal versuchen unter UAE die Ausgabe in eine Datei umzuleiten und diese dann vom PC aus direkt an den Drucker zu senden.
Manche Drucker verstehen auch das PDF-format - das kann man dann auch direkt an den Drucker senden.
 

kadi

Kult Mitglied
Kannst du mit deinem Postscript/Pagestream/Finalwriter Setup Farbig drucken, mit eingefügten Bildern (Fotos) und werden bei Texteffekten mit Farbverläufen diese auch gedruckt, oder weggelassen?

Das wäre mir wichtig, weil ich das alles drucken will. Wordworth druckt nichtmal die TTF Fonts sondern ersetzt diese mit Postscript Druckerfonts. Oder ich weiß nicht wie ich das einstellen muss in WW

Habe Pagestream 5 gekauft und ein bissl getestet. Leider funktioniert das bei mir fast garnicht und crasht andauernd. Es findet seine Fonts nicht und hat nichtmal ein Installerscript. Deshalb habe ich die Lust verloren das zu benutzen und noch nicht geschafft es überhaupt zu konfigurieren um mal ein PDF zu erzeugen.

Laut Anleitung kann Pagestream ja PDF erzeugen. Deswegen hab ich es auch gekauft. Wollte PDFs machen und die dann wo anders drucken. Kann Pagestream denn vernünftig PDF exportieren/drucken? In der Anleitung habe ich gelesen dass auch dabei alle möglichen Sachen, wie Farbverläufe verschwinden, weil es noch nicht implementiert ist.

Ich habe irgendwie keine Lust mir einen gebrauchten Drucker zu kaufen und auch nicht einen Postscript fähigen Drucker, wenn der dann auch nicht so druckt, dass ich die Gestalterischen Fähigkeiten von Wordworth7 nicht benutzen kann.

Habe sogar die Linux Version von Pagestream registriert, leider, denn die läuft auch nicht auf aktuellen Distris.
 

Amigaharry

Kult Mitglied
Kannst du mit deinem Postscript/Pagestream/Finalwriter Setup Farbig drucken, mit eingefügten Bildern (Fotos) und werden bei Texteffekten mit Farbverläufen diese auch gedruckt, oder weggelassen?

Natürlich, warum auch nicht? Das hat schon mit den ersten Versionen dieser Programme Ende der 80er geklappt (wenn man sich einen guten Farbdrucker leisten konnte) - sogar auf Bitmap-Druckern. Es ist sogar Farbseparation für professionelle Printer (Linutronc, etc) möglich (in Pagestream).
Der Postscriptausdruck ist direkt natürlich nur bei jenen Progs möglich, die auch einen solchen integriert haben. Und auch alle von dir geforderten Funktionen sind Sache des Programms und nicht von Postscript. Postscript ist eine vektorielle Seitenbeschreibungssprache, der es völlig egal ist, was sie druckt.

Pagestream funktioniert hervorragend sowohl am A3000 als auch unter MorphOS (da gibts ja jetzt die native Version). PDF können direkt erzeugt werden - da braucht man nchts konfigurieren. Installieren ist eigendlich komplett easy - wenn man die Assigns richtig setzt oder setzen lässt (Installer). Ich installiere aber alle grundsätzlich manuell - da weis ich dann ganz genau wie die SW konfiguriert ist und was sie braucht.
Unter 68K würde ich zudem nicht die Pagestream Version 5 nehmen, sondern PS4 V4.0.9. Diese ist nicht buggy. druckt genauso Farbverläufe und auch Postscript oder über TP. Zur PDF-Ausgabe musste da aber afaik ein Arexxscript installiert werden - das weis ich jetzt nicht genau, da ich nicht zu Hause bin und nachschauen kann. (Edit: Geht auch aus dem Programm direkt heraus!)
Pagestream verarbeitet zuersteinmal die eigenen Fonts (Pagestream:Softlogik/Fonts), als auch die Truetypefonts des Amiga in Fonts:

Zu WordWorth kann ich leider nichts sagen, das habe ich nie benutzt.

Anbei ein Quick&Dirty Ausdruck/Scan (nur 75 DPI) und ein Screengrab aus Pagestream:
 

Anhänge

  • Ausdruck.jpg
    Ausdruck.jpg
    923 KB · Aufrufe: 4
  • ScreenGrab.jpg
    ScreenGrab.jpg
    94,5 KB · Aufrufe: 4
Zuletzt bearbeitet:

Amigaharry

Kult Mitglied
Anbei noch ein Screenshot von PGS und ein wiedereingescannter PS-Ausdruck (scann mit 150 DPI):
Hatte auch die Schnelle keine bessern Dokumente parat....

ScreenGrab2.jpgDeckblatt..jpg
 

kadi

Kult Mitglied
Das Problem ist, dass ich Pagestream in Version 5 gekauft habe und keine alte 4er besitze. Habe auch gelesen dass die 5er nur unter Mos gut funktioniert.

Was kann man denn in 2023 für ein Drucker kaufen. Farblaser non HP, aber welcher? Die sind ja nicht alle Postscript, oder?
 

Amigaharry

Kult Mitglied
Es sollte die Version 4 ebenfalls mit deinem Schlüssel für die V5 laufen. Die V5 ist tatsächlich unter 68K ziemlich buggy, was großteils an der Anbindung an MUI liegen soll. Bei der MorphOS-Version hat das MorphOS-Team kräftig mitgeholfen. Die V4 kannst du mit deinem Konto von der HP von Pagestream auch downloaden.

Printer:
Jeder der Postscript und/oder PCL4/5/6 (bzw. eine davon) kann - egal ob Laser oder Tintenspritzer (gibts, ist aber sauteuer). Pass aber speziell bei Brother auf - die haben eine eigene PS-Umgebung entwickelt, die nicht standastmäßig mit der PS-Ausgabe am Amiga arbeitet. Für MOS gibts da einen Fix (siehe bei den MOS Tutorials), aber für 68K kenne ich da nichts.

Ich verwende eigendlich nur HP, da die perfekt am Amiga oder unter MOS funktionieren. Auch preislich sind die OK (wenn man den Toner nicht bei HP kauft). Habe z.B. einen M252dw, der u.a. auch Duplex und PDFs direkt verarbeiten kann.
 

kadi

Kult Mitglied
Ich habe aber kein MOS.

Ich hab die V4 von Pagestream noch nicht entdeckt, werde aber nochmal da suchen. Dnake schonmal für die Info.

Welchen Postscripttreiber nimmt man denn für 68k AmigaOS3.9? Die vom OS oder einen von Turboprint?

Oder hat sich was bei OS3.2 getan? Das müsste ich mal installieren...liegt hier nur rum.

Danke schonmal.
 

Amigaharry

Kult Mitglied
Von dort gar keinen - sowas gibts nämlich nicht. PS funktioniert anders - das braucht keinen Treiber. Eine PS-Datei ist eine vom jew. Anwenderprogramm erzeugte Textdatei mit einem PS-Header, welche die zu druckenden Inhalte beschreibt und das wird dann 1:1 an den Drucker gesendet. Die Art, wie das zu beschreiben ist, ist für alle Programme und Drucker gleich (universell). Jedes Programm das eine PS-Ausgabe kann, erzeugt so eine Datei.

Was man allerdings verwenden kann ist die sogenannte .ppd-datei, welche die speziellen Funktionen eines Druckers beschreibt. Diese ist Druckermodellabhängig, Damit kann die GUI im jeweiligen Programm auf die Besonderheiten des Druckers zugreifen, wie z.B. aus welchem Fach das Papier kommen soll, ob A4 oder A3, ob Farbe oder SW, ob Duplex, welche Druckerauflösung und noch vieles mehr. In Pagestream werden für die gängigen Drucker diese ppd-Dateien mitgeliefert. Auch wenn es oft explizit für den eignen Drucker keine gibt, kann eine andere trotzdem passen oder kann angepasst werden (sind wieder nur Textdateien). Wenn keine geht nimmt man die generic.ppd - die reicht für eine Ausdruck immer. Ich habe vor dazu im MOS-Tutorial zum Drucken darüber noch was zu schreiben. Das Tutorial kannst du dir ruhig einmal durchlesen - es gilt fast 1:1 auch für den 68K-Amiga.
ppd-datein werden üblicherweise auch fast immer mit dem Drucker auf CD oder Herstellerdownload mitgeliefert. Allerdings muss man darauf achten, das es keine mit CUPs erzeugte ppd ist (Header beginnt mit "foomatic.....") - diese gehen (noch?) nicht am Amiga, da dafür noch eine spez. Library (Linux) nötig ist.

Manche Amigaprogramme wie FinalWriter können auch Postscript ausgeben, unterstützen aber nur die Basisfunktionen der Drucker, da sie kein .ppd verwenden können. In diesen Basisfunktionen sind aber die wichtigsten Parameter enthalten und damit steht auch aus diesen Programmen heraus ein sauberer Ausdruck zur Verfügung. Im Grunde ist das aber auch kein Malheur, da sich alle Funktionen fast aller heutigen Drucker auch über ein Webinterface einstellen lassen.

Wenn du PGS V4 nicht findest ->PN!

Bild: Pagestream Druckereinstellungen an HP-Laser mittels ppd-file:
Laser.jpg

Und so schaut das in APDF unter AOS 3.2.1 aus:

b1.jpg

Auch APDF kann Postscript! Warum hier auf PRTN0: gedruckt wird? Weil es einer von mehreren Netzwerkdruckern ist - siehe dazu Tutorial - das ist in MOS und AOS völlig gleich.
 
Zuletzt bearbeitet:

Amigaharry

Kult Mitglied
Hier noch das Beispiel Turbocalc, stellvertretend für alle Programme, die PS ausgeben können, aber in der Wahl der Schnittstelle eingeschränkt sind (nur PAR: und SER: ). In dem Fall wird der Ausdruck in eine Datei mit dem Namen der Schnittstelle geschrieben - hier PRTN0: (Drucker der über das netprinter.device am Ethernet hängt). Wie man ein logische Drucker-Device anlegt (hier PRTN0: ), steht im Druckertutorium für MorphOS und gilt 1:1 für AOS.

Turbocalc.jpgTurbocalc2.jpg

Das ist übrigends Turbocalc V5.0 - 68K, welches auch hervorragend unter MorphOS läuft.....
 

Amigaharry

Kult Mitglied
Nein, vom Amiga direkt heraus meines Wissens nicht. "https://localhost:631/printers/" ruft ja den Amiga selber auf und da müsste dann eine CUPS-Installlation laufen, oder irgendwas, das den Stream auf das CUPS des Servers umzuleiten. Vielleicht kann UAE das, aber da bin ich nicht der Wissende.....

Allerdings: Warum der Umweg über CUPS? Wenn der Drucker passt (PS, etc.) dann wäre ein direktes Durchreichen der Druckdaten doch weit besser und einfacher.

Ich bin zwar auch kein Linux/CUPS Spezialist, aber die Hoffnung das du CUPS-Treiber für nicht-postscript Drucker verwenden kannst, wird vermutlich so nicht gehen. In welchem Format sollen denn die Amigadruckdaten an CUPS gehen, bzw. kann der Amiga das überhaupt bereitstellen? Im Amiga musst du irgendeinen Treiber einstellen - welchen? Generic? Der Amiga kann die Treiber aus CUPS ja nicht übernehmen und dementsprechend auch nicht die jew. Druckereigenschaften berücksichtigen..
 

Amigaharry

Kult Mitglied
Habe ein bischen gesucht. Das Durchschleifen auf einen PC-Port, USB oder Netzwerk, sollte in UAE klappe. Scheinbar kann man PAR oder SER auf einen USB-Port im PC mappen. Dierekter Ausdruck über netprinter.device auf Netzwerkdrucker sollte auch gehen - steht zumindest in einigen Beiträgen.

Vielleicht hilft auch das hier:
 

kadi

Kult Mitglied
Bei WinUAE kann man die Par: Schnittstelle offenbar irgendwie mappen und an Windows in vewrschiedene Softwareebenen emulieren, so dass man auf Druckern drucken kann, die am Rechner hängen oder ein PDF "Drucken". Mit Amiga Programmen die Postscript ausgeben, Turbokalk, Finalwriter, Pagesetter, Pagestream etc klappt das schon sehr gut. Ob das auch mit anderer Software geht weis ich nicht.

Nur dumm das ich Linux fan bin und Windows nicht mag. (Und Wine auch nicht)

Bei Amiberry oder fsUAE finde ich allerdings in den Settings solche Einstellungen nicht und bei fsUAE habe ich auch in der Doku nichts vergleichbares gefunden.

Möglicherweise kann mans direkt in den Configfiles konfigurieren?

Bin aber auch so schon zu frieden. Zur Zeit beschäftige ich mich mit Pagestream und exportiere es als PDF und drucke es dann unter Linux aus.

Werde mir aber bald einen Farblaser zulegen, wenn ich mir das nötige Knowhow angeeiget habe und weis was ich will.
 

Amigaharry

Kult Mitglied
Wie gesagt, habe ich mit UAE nichts am Hut und kann dir da kaum helfen - da gibts aber sicher andere, die das wissen. Ich arbeite ausschließlich auf nativer Hardware.....
 

kadi

Kult Mitglied
Nein, vom Amiga direkt heraus meines Wissens nicht. "https://localhost:631/printers/" ruft ja den Amiga selber auf und da müsste dann eine CUPS-Installlation laufen, oder irgendwas, das den Stream auf das CUPS des Servers umzuleiten.

Ja es ruft den CUPS server auf dem Rechner auf, auf dem der emulierte Amiga auch läuft. Oder anders, man kann aus der Emulation damit auf Server zugreifen, die auf dem Hostos laufen.

Ich bräuchte kein CUPS Port für AmigaOS, sondern nur eine art netprinter.device das neben LPD auch IPP unterstützt. Wollte fragen ob es da eine Lösung für gibt.

Im moment habe ich keinen Drucker, nur den virtuellen PDF-Drucker unter CUPS. Habe auch schon versucht unter Linux einen LPD Daemon zum Laufen zu kriegen, aber habe das nicht geschafft.
 
Oben