SVG drucken über Kommandozeile

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Mediafun
Beiträge: 2
Registriert: 24.07.2011 19:05:31
Lizenz eigener Beiträge: GNU Free Documentation License

SVG drucken über Kommandozeile

Beitrag von Mediafun » 24.07.2011 19:12:27

Hallo,

ich bin auf der Suche nach einem Kommandozeilenprogramm zum Drucken von SVGs.
Ich habe bereits in einem anderen Forum gelesen, dass das mit Inkscape im Batchmode funktioniert, dies möchte ich aber vermeiden, da das ganze auf einem eigebettentem System laufen soll, und Inkscape doch recht viel Ressourcen braucht.
Der Drucker ist ein Netzwerkdrucker an einem IPP-Server. Drucksystem ist aktuell noch keines vorhanden.

MfG,
mediafun
Zuletzt geändert von Mediafun am 24.07.2011 20:16:42, insgesamt 1-mal geändert.

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Re: SVG drucken über Kommandozeile

Beitrag von SubOptimal » 24.07.2011 19:51:33

HI,

an einer Konvertierung von SVG in irgendetwas "direkt druckbares" wirst Du nicht herum kommen. Zu den Gegebenheiten Deines Systems sagst Du lediglich, dass es ein "eingebettetes System" ist. Damit kann DIr niemand einen tatsächlichen Tipp gegen. Und herumraten ist vielleicht auch nicht sinnvoll.

Falls Du Debianimagemagick auf dem System hast, dann könntest Du es mittels »convert« in ein Rasterimage-Format umwandeln.

Code: Alles auswählen

# der einfachste Fall ohne irgendwelche Optionen
convert grafik_in.svg grafik_out.png
SubOptimal

DeletedUserReAsG

Re: SVG drucken über Kommandozeile

Beitrag von DeletedUserReAsG » 24.07.2011 19:56:01

Vektorgrafiken sind geradezu prädestiniert, in PostScript Verwendung zu finden. PostScript ist ideal für den Druck … in die Richtung würden meine Gedanken da gehen.

cu,
niemand

Mediafun
Beiträge: 2
Registriert: 24.07.2011 19:05:31
Lizenz eigener Beiträge: GNU Free Documentation License

Re: SVG drucken über Kommandozeile

Beitrag von Mediafun » 24.07.2011 20:22:27

Hallo,

tut mir leid, auf die Systeminfos habe ich vergessen.
Es handelt sich um Debian Lenny, ausgeführt aus einem Flash-Speicher, von dem noch 261MB frei sind.
Prozessor hat 640Mhz@IA32 + 256MB RAM.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: SVG drucken über Kommandozeile

Beitrag von cosmac » 24.07.2011 22:35:11

hi,

falls die SVG-Grafik auf dem System selbst erzeugt wird könnte man evt. stattdessen direkt Postscript erzeugen. Das geht genauso einfach, auch wenn es auf den ersten Blick sehr fremdartig aussieht -- die Dokumentation von Adobe ist ziemlich gut.

SVG kann auch Transparenz, PS nicht, aber die geht im Druck wohl sowieso verloren :) Bitmaps sind in allen Vektorformaten ein Krampf... Wer mehr weiss: raus mit der Sprache!
Beware of programmers who carry screwdrivers.

Gunman1982
Beiträge: 923
Registriert: 09.07.2008 11:50:57
Lizenz eigener Beiträge: MIT Lizenz

Re: SVG drucken über Kommandozeile

Beitrag von Gunman1982 » 24.07.2011 23:12:20

Könntest den kleinen umweg über tex bzw latex gehen. Machst dir ne tex datei in der du die vector graphic einfügst, lässt latex drüber laufen und shcon haste ne postscript datei die du drucken kannst.

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: SVG drucken über Kommandozeile

Beitrag von ThorstenS » 28.07.2011 21:35:57

Ich hab das auch schon mit convert gemacht, so wie SubOptimal vorschlägt. Danach einfach an lpr geschickt und fertig.

Antworten