Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Frage zu Postscript Drucker

Frage Entwicklung

Mitglied: StefanLausL

StefanLausL (Level 1) - Jetzt verbinden

07.12.2010, aktualisiert 08:51 Uhr, 3383 Aufrufe, 5 Kommentare

Guten Morgen,


ich bin gerade dabei einen Prozess zu erstellen der wie folgt ablaufen soll.

- Pfad zum Word Dokument aus der Datenbank lesen
- Word Dokument öffnen und in Postscript Drucker in bestimmtes Verzeichnis drucken
- Postscript Datei in Pdf umwandeln
- Zum PDF Textdatei mit Beschreibung erstellen
- PDF und Textdatei per Mail verschicken

Mein Problem ist nun das es in der Datenbank durchaus mehrere 100 Word Dokumente
geben kann die gedruckt werden müssen, d.h. der Dateiname der im Postscript Drucker
erzeugt werden soll muss von mir vorgegeben werden können (z.B. Id des Dokumentes in Datenbank)
um die nachfolgenden Schritte mit dieser Id ausführen zu können, denn der Inhalt der Textdatei ist abhängig vom Inhalt des PDF's.
Die PDF's und Textdateien müssen quasi am Ende wieder zusammen gesucht werden.
Nicht das das PDF 1 mit Beschreibung von PDF 2 versendet werden.

Nun konkret meine Frage:

Ist es möglich dem Postscript Drucker das Verzeichnis und den Name der *.ps Datei per Batch oder auch anders als Parameter vorzugeben ?


Für Eure Hilfe wäre ich sehr dankbar.
Mitglied: Jochem
07.12.2010 um 09:52 Uhr
Moin,
Gegenfrage: Warum druckst Du nicht direkt als PDF, z.Bsp. mit PDFCreator?

Gruß J chem
Bitte warten ..
Mitglied: StefanLausL
07.12.2010 um 10:01 Uhr
Im Moment hab ich nur die Möglichkeit das PDF mit FreePdf zu erstellen.
FreePdf benötigt so viel wie ich weiss eine .ps Datei um das PDF zu erzeugen.

Kann man mit dem PDFCreator das PDF dire durch eine Batch erzeugen mit Angabe von QuellPfad(*.doc) und ZielPfad(*.pdf) ?
In der Beschreibung zum PDFCreator konnte ich dazu leider nichts finden.
Bitte warten ..
Mitglied: Jochem
07.12.2010 um 10:32 Uhr
Moin,

laut Wikipedia:

Besides being installed as a virtual printer, PDFCreator can be associated with .ps files to manually convert PostScript to PDF format.

Zur Kommandozeile gibt es Hier Erläuterungen.

Gruß J chem
Bitte warten ..
Mitglied: StefanLausL
07.12.2010 um 14:32 Uhr
Da ich wohl viel zu lange warten muss bis bei uns der PDFCreator als Software freigegeben wird,
wäre es schön wenn noch jemand eine Idee hätte, wie ich mein Problem mit den vorhanden Werkzeugen lösen kann (FreePdf).
Bitte warten ..
Mitglied: StefanLausL
08.12.2010 um 15:57 Uhr
So hab mein Problem nun lösen können.

Einfach im VBS Skript was den Druck in Word auslöst den Dateinamen mit angeben.

If WScript.Arguments.Count < 2 Then
WScript.Echo("Syntax: PrintADoc.vbs Worddatei.doc [Druckername]" )
WScript.Quit
End If
strFile = WScript.Arguments(0)
PSFilename = Wscript.Arguments(1)


Set objWord = WScript.CreateObject("Word.Application")
StdDrucker = objWord.ActivePrinter
If WScript.Arguments.Count > 2 Then
objWord.ActivePrinter = Wscript.Arguments(2)
end if
objWord.Documents.Open strFile
objWord.ActiveDocument.PrintOut False , , , PSFilename , , , , , , , True

objWord.ActivePrinter = StdDrucker

Wscript.Sleep(5180)

objWord.ActiveDocument.Close
objWord.Quit
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Drucker und Scanner
USB-Drucker über virtuellen COM LPT- Port ansteuern (27)

Frage von magicman zum Thema Drucker und Scanner ...

Drucker und Scanner
gelöst PCL-Drucker drucken nur Hieroglyphen (5)

Frage von diwaffm zum Thema Drucker und Scanner ...

LAN, WAN, Wireless
gelöst HP Switches - Frage zu Spanning Tree bzw. Loop Back Protection (12)

Frage von chfran zum Thema LAN, WAN, Wireless ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Router & Routing
gelöst Empfehlung günstiges ADSL2+ nur Modem (10)

Frage von TimMayer zum Thema Router & Routing ...