Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   im Netzwerk Drucker auswählen ? (https://www.delphipraxis.net/43161-im-netzwerk-drucker-auswaehlen.html)

BrunoT 23. Aug 2005 06:41

Re: im Netzwerk Drucker auswählen ?
 
Hi Hansa,

warum nimmst du nicht das Printer.Canvas?


Einfaches Drucken

mfg

BrunoT

marabu 23. Aug 2005 07:23

Re: im Netzwerk Drucker auswählen ?
 
Hallo Hansa,

nur um die Begriffe zu ordnen: ein Netzwerkdrucker hat eine IP-Adresse und ist erreichbar sobald er eingeschaltet ist. Ein im Netzwerk freigegebener Drucker hat einen Freigabenamen (die Empfehlung dessen Länge auf 8 zu begrenzen hat historische Gründe) und ist über eine Workstation erreichbar. Soweit die "andere" Seite. Auf dem Rechner, auf dem dein Druckprogramm läuft, muss der Drucker eingerichtet sein, egal ob Freigabename oder IP-Adresse. Wenn es Probleme gibt, dann kann es sich um ein Rechte-Problem handeln, oder du hast bei der Einbindung einen Fehler gemacht. Beschreibe mal präzise was du da so gemacht hast und vielleicht wird dir dabei schon selbst klar, was schief läuft.

Grüße vom marabu

PS: so alt wie dein thread ist - gibt es den Drucker überhaupt noch?

Hansa 23. Aug 2005 10:33

Re: im Netzwerk Drucker auswählen ?
 
Zitat:

Zitat von marabu
PS: so alt wie dein thread ist - gibt es den Drucker überhaupt noch?

Der Drucker ist neu, aber das Problem alt. Fehlermeldungen sind : 103, 53 oder 32. Finde nichts darüber, woran es liegt. Deshalb "Try and Error"-Modus. :mrgreen: Zur Zeit kommt Error 103, wobei der Freigabename (also 8 Zeichen) verwendet wird (in AssignFile). Mit Canvas usw. kann ich wohl nicht viel anfangen, da die Zieldrucker Nadeldrucker sind mit begrenztem Befehlssatz.

BrunoT 23. Aug 2005 10:53

Re: im Netzwerk Drucker auswählen ?
 
Hi Hansa,

Fehler 103 ist Datei-IO-Error :gruebel:
Code:
 
103   Datei nicht geöffnet   Wird von CloseFile, Read Write, Seek, Eof, FilePos, FileSize, Flush, BlockRead oder BlockWrite gemeldet, wenn die Datei nicht geöffnet ist.
Öffne mal CMD und gib folgendes ein:

Code:
net view \\server
nun schau mal nach wie der Drucker heisst, und ob das Share da ist.
jetzt drucke über DOS:
Code:
dir c:\ >>\\server\Epson870
echo ^L >>\\server\Epson870
bitte für ^L -> Strg+L drücken(für Seitenvorschub).
Wenn da Fehlermeldungen kommen, liegt es an den Zugriffsrechten.

mfg


BrunoT

PS dieser Drucker ist grafikfähig und kann auch mit Canvas drucken. :lol:

shmia 23. Aug 2005 10:53

Re: im Netzwerk Drucker auswählen ?
 
Ich würde nicht versuchen, irgendwie an die Freigabe des Druckers heranzukommen, sondern den Windows Spooler beauftragen meine Daten zu übertragen.
http://www.delphipraxis.net/internal...ct.php?t=26846

Hansa 23. Aug 2005 11:09

Re: im Netzwerk Drucker auswählen ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Fehlermeldungen kommen keine, sofern der Drucker so ausgewählt wird : \\+Rechnername+\+Freigabename (8 Zeichen). Kleiner Nachteil : es kommen nur leere Seiten. :shock:

P.S.: was soll das zuckersüße ? :mrgreen: Da will man mal zuerst den Anhang beifügen, um ihn nicht zu vergessen und kriegt von Gerome einen Rüffel. :lol:

Verdammt, jetzt geht Attachment nicht mal. :zwinker: Mal sehen, ob der Beitrag hier tatsächlich erscheint. 8)

BrunoT 23. Aug 2005 11:34

Re: im Netzwerk Drucker auswählen ?
 
und Hansa geht der DOS-Druck?

Hansa 23. Aug 2005 12:01

Re: im Netzwerk Drucker auswählen ?
 
DOS-Druck ? Habe ich übersprungen. :stupid: Es geht jetzt fast so wie gewünscht. Also mit AssignFile, writeln usw. Allerdings hat das Ganze immer noch den Schönheitsfehler, daß der Printdialog nutzlos ist. Es geht nur über Freigabename ! Damit könnte ich leben, dann muß eben eine INI-Datei her. Wenn es geht, irgendwie über den PrintDialog den Drucker auszuwählen und daraus den Freigabename zu ermitteln dann wäre es perfekt. 8)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:13 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz