Top-Themen

Aktuelle Themen (A bis Z)

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

Aus DOS Programm auf Netzwerkdrucker ausdrucken? - Win XP

Mitglied: Marxworld

Marxworld (Level 1) - Jetzt verbinden

21.07.2005, aktualisiert 27.12.2006, 21602 Aufrufe, 8 Kommentare

Hallo!!

Vielleicht kann mir jemand helfen. Bei der Arbeit steigen wir gerade von Uralt PC´s auf neue um. Das bisherige Programm (reines DOS Programm) soll und muß aber übergangsweise auf den neuen Rechnern (XP) weiter genutzt werden. Nun ist es so, dass jeder Rechner in einem Netzwerk hängt und es für mehrere Rechner nur einen Netzwerkdrucker gibt. Das eigentliche Problem ist, wie bekomme ich den Rechner dazu aus dem DOS PRogramm heraus auf den Netzwerkdrucker zu drucken? Bei einem direkt angeschlossenen Drucker klappt es ja. Von der Logik ist mir auch klar, dass DOS mit Netzwerken wahrscheinlich Probleme hat , vielleicht gibt es aber doch eine Lösung. Mit wäre wirklich sehr geholfen.



Gruß und vielen Dank


Marxworld
Mitglied: Marxworld
21.07.2005 um 16:08 Uhr
Tja, es ist klar der im Vorteil, der lesen kann. Ich habe erst jetzt die Suchfunktion benutzt und einen Beitrag (von Klemmi) gefunden der passt.

https://www.administrator.de/DOS-Programm_soll_auf_Windows-Netzwerk-Druc ...

Allerdings bin ich ziemlich unfirm was die Erstellung von irgendwelchen Batch Dateien angeht. Meine Frage nun: Wenn ich die Befehle wie angegeben in eine Batch Datei einfüge unter welchen Kürzel speicher ich sie ab - wohl unter *.bat - oder ? Das zweite, in welchem Verzeichnis lege ich die Batch Datei ab? Und drittens, muß ich in der eigentlichen exe Datei einen Verweis auf die Batch bringen?.


Ich hoffe es erhört mich jemand.


Gruß


Marxworld
Bitte warten ..
Mitglied: 11078
21.07.2005 um 16:44 Uhr
Hallo,

Du mapst mit dem Befehl aus dem anderen Beitrag auf LPT1 den Netzwerkpfad eines Netzwerkdruckers. Damit kannst Du den Drucker dann einfach als LPT1 ansprechen (das ist das gleiche wie mit einem Netzlaufwerk. Es bekommt einen "lokalen" Laufwerksbuchstaben, obwohl es kein lokales Laufwerk ist). Natürlich muss dieser Befehl vor der Nutzung Deines "DOS"-Programms eingegeben werden.

1. Schreib den Befehl in eine Datei mit der Endung .bat

2. Es ist egal, wo Du die Batch-Datei hinspeicherst. Da Du sie aber immer aufrufen musst, bevor Du das DOS-Programm startest, wäre es sinnvoll, die Batch-Datei denselben Ordner zu legen, in dem auch das DOS-Programm ist. Dann sind "die Wege" kürzer.

3. Der Befehl in der Batch muss nur vor dem DOS-Programm aufgerufen werden. Das DOS-Programm selbst muss keine "Kenntnis" von der Batch haben. Wenn Du allerdings Zugriff auf den Quelcode der EXE hast, kannst Du den "net use" Befehl vielleicht auch im Quelltext des Programmes unterbringen (ist ja nur ein Shell-Aufruf) und es einfach neu kompilieren. Wie das geht (und ob) hängt von der Programmiersprache ab, in der das Programm verfasst wurde.

Gruß,
TIM

[EDIT: Noch einfacher - starte das DOS-Programm doch auch einfach aus der Batch heraus, also:

<font class="code">
net use LPT1 \\server\drucker
meinprogramm.exe
</font>

Dann musst Du nur noch die Batch starten und alles geschieht in einem Abwasch...

]
Bitte warten ..
Mitglied: Grillmeister
21.07.2005 um 16:49 Uhr
Hallo,

wenn du das dauerhaft benötigst, dann erstelle einfach eine Textdatei, in der schreibst du die Befehle rein z.B:

net use LPT1 \\server\drucker

Diese Datei benennst du dann z.B. in "Druckerumleitung.BAT" um und kopierst sie in den Autostart von Windows, damit wird sie dann immer gestartet wenn du dich anmeldest.

Grillmeister
Bitte warten ..
Mitglied: Marxworld
22.07.2005 um 08:27 Uhr
Hallo Tim, hallo Grillmeister,

vielen Dank für Euere Hilfe. Da ich wie gesagt in den Dingen noch etwas unerfahren bin, habe ich noch folgende Fragen:

1. server - welchen Eintrag soll ich da nehmen, bzw. wo finde ich die bei Netzwerkeinstellung in der der Art wie z.b. yahoo.de (blödes Beispiel, ich weiß)

2. Drucker - die Druckerbezeichnung, oder die IP des Druckers? Wenn die Bezeichnung, ist es die die ich unter den Druckereinstellungen finde?


Vielen DAnk im voraus


Steffen
Bitte warten ..
Mitglied: 11078
22.07.2005 um 09:42 Uhr
Hallo,

wie muss ich mir denn den Netzwerkdrucker vorstellen: Hat der Drucker eine eigene Netzwerkkarte oder ist er ein für das Netzwerk freigegebener Drucker an einem anderen Rechner?


Gruß,
TIM
Bitte warten ..
Mitglied: Grillmeister
22.07.2005 um 10:13 Uhr
hi steffen,

der Drucker ist warscheinlich an einem Rechner installiert, wo er freigegeben ist.
der Name von diesem Rechner ist der "Server"name.
die Freigabe findest du heraus, indem du an dem Rechner die Druckereigenschaften ansiehst, dort unter dem Punkt Freigabe wird der Name angezeigt.

also z.b. \\pc101\hp1100

wenn der Drucker eine eigene Netzwerkkarte hat, kann man am Client den net use befehl auch auf eine IP durchführen z.B.

net use LPT1 \\192.168.1.10\lp

lp ist hier der Name der Warteschlange. Solche Drucker kann man meistens über den Webbrowser konfigurieren, probiers mal mit http://IP-des-Druckers

hoffe das hilft.

Carsten
Bitte warten ..
Mitglied: 600er
14.08.2006 um 10:25 Uhr
Hi!

Ich weiß, ist schon etwas älter aber eigentlich genau die Lösung meines Problems, nur dass ich immer den Fehler bekomme Typ der Netzwerkressource ist falsch (sinngemäß) Systemfehler 66.

Ich brauche also den Warteschleifennamen, nur wo kann ich den finden, in der "online Verwaltung" des Druckers kann man hierzu nichts eingeben....
Wenn ich dann unter Druckereinstellungen den Anschluss "konfiguriere" kann man hier einen Warteschlangennamen eingeben, doch dies hat keine Auswirkung auf das Druckverhalten.
Wenn ich eine Windows Testseite drucke, dann steht in der Ziele Datenformat RAW.

Drucker: Epson AcuLaser C4000 (mit integrierter Netzwerkschnitstelle, über die er auch angeschlossen ist)
Betriebssystem: Windows XP Prof. SP2

Bin echt ratlos!

Danke für die Hilfe schon im Vorraus!

Thomas
Bitte warten ..
Mitglied: MistaMilla
27.12.2006 um 14:06 Uhr
Hallo!

Das mit der Batch-Datei ist unnötig, schreibt doch einfach hinter den Befehl noch

/persistent:yes

Dann bleibt es für "immer", zumindest unter WinXP....



Vielleicht kann mir jemand helfen, und zwar habe ich eigentlich das gleiche Problem.
Nach einem Rechneraustausch mußte ich das alte Lector-Programm unter XP zum Laufen bringen, was auch funktioniert, nur kann auch ich den Netzwerkdrucker nicht ansprechen. Dieser hängt direkt am Netz ohne Rechner dazwischen (Lexmark Optra T614). Das komische ist, ich kann problemlos den LPT simulieren, aber wenn ich dann zur Überprüfung mit net use die Liste ausgeben lasse, steht bei diesem LPT "nicht verfügbar" davor.
Ich muß noch dazu sagen, der Freigabename ist der der Apple-Talk-Freigabe, und früher war das immer so, dass dieser ausgemusterte Rechner manchmal an sein mußte, dass man auf dem Netzwerkdrucker drucken konnte!?!?

Dann habe ich zum Test diesen Drucker wie einen lokalen Drucker installiert (über die IP-Adresse) und versucht, diesem einen LPT zuzuweisen, bringt auch nichts. Aber das kann ja auch nicht gehen, oder? Weil die Syntax ja \\server\drucker ist... da fehlt mir ja "server".
Hat jemand eine Idee? Ist echt dringend...
Bitte warten ..
Ähnliche Inhalte
Drucker und Scanner

Ricoh Netzwerkdrucker braucht ewig zum ausdrucken

gelöst Frage von JanRaHHDrucker und Scanner8 Kommentare

Wir haben uns einen neuen Drucker angeschafft (Ich war strikt gegen diesen aber neeeein, es musste genau der sein) ...

Drucker und Scanner

Lokale Druckerprobleme mit Netzwerkdruckern in Win 8.1 Prof - erzeugen des Ausdrucks dauert sehr lange

Frage von Rene1976Drucker und Scanner2 Kommentare

Hallo, seid einigen Wochen dauert das erzeugen eines Ausdrucks sehr lange auf meinem Win 8.1 Prof. PC (alles Win ...

Windows 10

Freigegebene Netzwerkdrucker nicht unter Win 10 einbindbar

gelöst Frage von Henrik-01Windows 103 Kommentare

Hallo, ich habe da ein Problem seit ca. 3 Wochen. - 2 WS im Büro (USER & Buero-PC), 1 ...

Windows 7

Win 7, Netzwerkdrucker, Warteschlange, kein Druck

Frage von DJWileCWindows 711 Kommentare

Hallo liebes Forum, ich habe ein Problem mit einem meiner Win 7 SP1 64bit Clients. Alle Clients verbinden sich ...

Neue Wissensbeiträge
Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 1 TagWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 1 TagSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 2 TagenDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein Beitrag bei Heise (siehe Link folgend). Behörden ignorieren Sicherheitsbedenken gegenüber ...

Sicherheit
Information Security Hub Munich airport
Information von brammer vor 2 TagenSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Heiß diskutierte Inhalte
DSL, VDSL
Mindestgeschwindigkeiten DSL Telekom
Frage von justlukasDSL, VDSL13 Kommentare

Hallo zusammen, Seit diesem Jahr habe ich Verständnisprobleme mit dem Verhalten der Telekom. Wir haben seit einem Jahr VDSL ...

Switche und Hubs
LANCOM-Switch: Probleme (no link) mit SFP-Modulen?
Frage von THETOBSwitche und Hubs10 Kommentare

Hi zusammen, ich habe folgendes Problem: Und zwar habe ich an einem Standort drei Switche verbaut - LANCOM GS-2326P+, ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall10 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)8 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...