Schrift
[thread]6230[/thread]

Drucken aus Perl: Ausdrucken aus einem Perlscript

Leser: 1


<< >> 8 Einträge, 1 Seite
Olav_888
 2004-05-04 18:13
#81982 #81982
User since
2004-05-04
4 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich möchte aus einem Perlscript etwas ausdrucken, möglichst in unterschiedlichen Schriftarten und Größen. Bisher lasse ich dies in eine temporäre HTMLDatei schreiben, ans Ende einen Window.print und .close-Javabefehl und rufe das dann mit dem Standartbrowser auf.

Gibt es dafür eine Variante, dies direkt aus Perl zu tun?
Crian
 2004-05-04 19:35
#81983 #81983
User since
2003-08-04
5872 Artikel
ModeratorIn
[Homepage]
user image
Ich kenne keine. Hast Du schonmal auf CPAN danach gesucht?

Und Herzlich Willkommen im Forum :-)

Der Standard schreibt sich hinten mit 'd' ;-)\n\n

<!--EDIT|Crian|1083685005-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
lichtkind
 2004-05-04 19:53
#81984 #81984
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
die print funktion von wxWifgets soll einfach sein,
habs aber noch die versucht
da die printer.pll und printer.pm extra dateien sind könnte man
es vielleicht ohne das rest wx zum laufen kriegen
aber frag dazu aber besser mattia mattia.barbon@libero.it
nimm aber besser dazu wxperl-users@lists.sourceforge.net
das die andern auch was davon haben
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
lichtkind
 2004-05-04 20:31
#81985 #81985
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
hab eben im quellcode nachgesehen
wxPrint geht zumindest bei wxperl nicht ohne das core modul
das brächte den einzigen nachteil das wx nicht grad winzig ist
aber dafür wenigsten crossplatform
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
sri
 2004-05-05 01:23
#81986 #81986
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
Solltest du einen HP Drucker mit Ethernet Interface haben kannst du einfach einen Socket auf Port 9100 öffnet und deine Daten als PCL oder Postscript (wenn vorhanden) rüberschicken. :)

An sonsten sollten Net::LPR und Net::CUPS ganz gut funktionieren.

Ich würde es aber wohl wie der Mozilla machen und einfach mein Postscript an lpr pipen. ;)
Crian
 2004-05-05 13:12
#81987 #81987
User since
2003-08-04
5872 Artikel
ModeratorIn
[Homepage]
user image
Das geht aber weder auf dem Mac noch unter Windows... ^^
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
ptk
 2004-05-05 13:41
#81988 #81988
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Die Strategie, eine wahrscheinlich schon gut konfigurierte Anwendung dafuer zu verwenden, ist nicht die schlechteste. Ich benutze dafuer ghostview oder ein aehnliches Programm fuer Postscript bzw. acroread oder xpdf fuer PDF. Gerade unter Unix hat man das Problem, dass die Druckausgabe wenig standardisiert ist. Es gibt lpr, aber man kann sich nicht sicher sein, was lpr akzeptiert (Ist ein Postscript-Filter dabei? Muss man einen speziellen $PRINTER setzen, damit man Postscript verwenden kann?) Es gibt CUPS, apsfilter, lpr, LPRng ...
sri
 2004-05-05 18:13
#81989 #81989
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=Crian,05.05.2004, 11:12]Das geht aber weder auf dem Mac noch unter Windows... ^^[/quote]
Hab (zum glück) kein Windows, aber der Mac benutzt CUPS. ;)
<< >> 8 Einträge, 1 Seite



View all threads created 2004-05-04 18:13.