Toon posts:

[WinXP] Printen via netwerk vanuit DOS

Pagina: 1
Acties:
  • 220 views sinds 30-01-2008

Verwijderd

Topicstarter
Oke,

Ik gebruik voor een aantal administraties Exact voor DOS 7.20. Ik probeer nu via een printer-instelling van Exact te printen op een printer die aan de lpt-poort van mijn server hangt.
De instelling in Exact is de volgende, ik print naar een "printer" op de lpt2 poort. Deze bestaat natuurlijk niet, maar in de autoexec.nt heb ik de volgende regel gezet: net use lpt2 \\server\server.
De sharenaam van de printer op de server is natuurlijk server en de naam van de server is, je raadt het al, server.
Toch werkt dit niet, wat doe ik fout?

Verwijderd

Topicstarter
Please, iemand??

  • mvdejong
  • Registratie: Juni 2000
  • Laatst online: 29-11-2024

mvdejong

When does the hurting stop ?

Ik heb dit soort dingen in NT4LOGON.CMD in mijn home-directory staan.
Als je in een DOS-venster "net use" doet, zie je hem dan wel ?

The number of things that Arthur couldn't believe he was seeing was fairly large


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 02-03 08:41

cjdijk

Hans favoriete radiostation

Geeft die "net use ..." nog een foutmelding of zo?
Om uit te sluiten dat je een tikfoutje hebt gemaakt.
Kan je controleren door een command prompt op te roepen,
en dan die regel intikken, en daarna testen of je via die prompt kan printen.
tik bijvoorbeeld in "dir c:\ >lpt2" (zonder aanhalingstekens).
Als het tot zover werkt, moet je in exact even instellen dat hij lpt2 i.p.v. lpt1 moet gebruiken.
Waarom kies je trouwens lpt2? Ik zou lpt1 doen, of gebruik je meer dan 1 printer tegelijk voor Exact?

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


  • Oscar the Grouch
  • Registratie: Augustus 2000
  • Laatst online: 13-03 22:36

Oscar the Grouch

Ex-Admin

Question everything

Dit is echt geen hardware-probleem denk ik
Move OH >> WOS

 I don't know half of you half as well as I should like; and I like less than half of you half as well as you deserve


  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

LPT 2 resourceconflict?
Probeer het eens met LPT1 zou ik zeggen...

Forget your fears...
...and want to know more...


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Als het goed is kan je in Exact ook printen naar het 'bestand' \\server\server. Heb je de goede printer instellingen in Exact opgegeven?

Maar kijk eerst eens of geprint wordt als je
dir > lpt2 en /of dir > \\server\server doet.

Over welke windows versie praten we trouwens? NT of 2k?

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
Ik draai Windows XP... Heb het bovenstaande nog niet kunnen proberen, dat wordt vanavond...

  • Han
  • Registratie: Juli 2001
  • Niet online

Han

Titel aangepast, OS vermeld, zie ook: [topic=471457]

Doubt thou the stars are fire; Doubt that the sun doth move; Doubt truth to be a liar; But never doubt I love.


Verwijderd

Topicstarter
Op woensdag 15 mei 2002 11:39 schreef F_J_K het volgende:
Als het goed is kan je in Exact ook printen naar het 'bestand' \\server\server. Heb je de goede printer instellingen in Exact opgegeven?

Maar kijk eerst eens of geprint wordt als je
dir > lpt2 en /of dir > \\server\server doet.

Over welke windows versie praten we trouwens? NT of 2k?
de 2de werkt wel, de eerste (dir > lpt2) niet...

Verwijderd

Dan is je NET USE commando niet goed ingesteld ...

Hier zou ik toch eerst maar eens naar gaan kijken. .

Verwijderd

Het moet toch zijn: net use lpt1 \\servernaam\hp4000 , waarbij hp4000 maar een voorbeeld is :?

/edit
Het handigste is trouwens om dit commando in een batchfile vast te leggen wat je opstart voordat je het dos programma start.

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

net use lpt2 \\server\server in autoexec.nt zou gewoon moeten werken, al kan je het ook altijd laten doen via de startup folder. Maar probeer het eerst eens van de commandoprompt, dus

net use lpt2 \\server\server
dir > lpt2
en als dat werkt kijken of het werkt als het onder exact werkt wanneer je het daarna vanaf diezelfde prompt met de hand opstart.

Of probeer anders simpelweg eens lpt3 of 1 ipv 2...

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 02-03 08:41

cjdijk

Hans favoriete radiostation

Op donderdag 16 mei 2002 18:43 schreef rAvers het volgende:

[Maar kijk eerst eens of geprint wordt als je
dir > lpt2 en /of dir > \\server\server doet.]

de 2de werkt wel, de eerste (dir > lpt2) niet...
Kortom dir > \\server\server werkt goed,
en dir > lpt2 werkt niet.
Conclusie: lpt2 is NIET omgeleid naar de printer.
Je hebt in autoexec.nt een tikfoutje gemaakt,
die geeft dan een melding
"Systeemfout 67. Kan de netwerknaam niet vinden."
Die je niet ziet, want die melding is binnen
een seconde weer weg.

Oplossing: Plaats een nieuwe regel na de "net use..." regel,
met de tekst "pause" (zonder aanhalingstekens).
Dan gaat hij na het uitvoeren van de net use
een melding geven "Druk op een toets om door te gaan. . ."
en je kan even lezen welke melding hij geeft.
Dit zou moeten zijn "De opdracht is voltooid."
Hierna kan je enter drukken om verder te gaan met autoexec.nt

Geeft ons even door welke melding hij precies geeft,
als je tenminste geen tikfoutje kan vinden.

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


Verwijderd

Topicstarter
Als ik net use typ, zie ik alleen maar een harde schijf die op de server gedeeld is. Hoe krijg ik die printer op de server goed gedeeld? Heeft iemand daar een oplossing voor?

Verwijderd

Topicstarter
Kan niemand mij vertellen hoe ik die printer moet sharen? Ik dacht dat vanuit windows het delen wel genoeg zou zijn, maar blijkbaar dus niet...

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Wat heb je nu gedaan om 'm te delen? Het zou genoeg moeten zijn om gewoon rmuisknop, delen te doen. Afhankelijk van het OS en de printer natuurlijk.

Maar je zei toch dat "dir > \\server\server" het wel deed? Dan zou de printer dus wel gewoon gedeeld zijn.

Offtopic: je webicon doet het niet.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
Op maandag 20 mei 2002 16:00 schreef F_J_K het volgende:
Wat heb je nu gedaan om 'm te delen? Het zou genoeg moeten zijn om gewoon rmuisknop, delen te doen. Afhankelijk van het OS en de printer natuurlijk.

Maar je zei toch dat "dir > \\server\server" het wel deed? Dan zou de printer dus wel gewoon gedeeld zijn.

Offtopic: je webicon doet het niet.
weet ik, moet nog eens andere zoeken :D
Ja, ik heb hem dus gewoon gedeeld in Windows, maar als ik nu dus "net use" typ, dan geeft ie alleen "e" als geshared object, maar dat is een harde schijf. Hoe kan ik er nou voor zorgen dat ik dan ook die printer zie??

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Net use geeft juist de gekoppelde schijven, net share de gedeelde :P

Welke melding krijg je als de vanaf de prompt net use lpt2 \\server\server intypt op de client?

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
Opdracht is voltooid zegt ie nu...

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Op maandag 20 mei 2002 16:11 schreef rAvers het volgende:
Opdracht is voltooid zegt ie nu...
En als je nu dir > lpt2 doet? Als dat ook goed gaat kan je het daarna vanuit exact proberen. Dan zou ik toch even checken of er geen typefout staat in autoexec.nt

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
Hmm, nou doet ie het ineens, terwijl ik niks verandert heb... Bedankt allemaal!!!

Verwijderd

Topicstarter
Hmm, vreemd. Het werkt alleen als ik in Commandprompt:
code:
1
net use lpt1 \\server\hp840c

typ.
Mijn autoexec.nt ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
@echo off

REM AUTOEXEC.BAT wordt niet gebruikt om de MS-DOS-omgeving te
REM initialiseren. Om de MS-DOS-omgeving te initialiseren
REM wordt AUTOEXEC.NT gebruikt, behalve als er in het PIF-
REM bestand van een toepassing een ander opstartbestand
REM is opgegeven.

REM CD-ROM-extensies installeren
lh %SystemRoot%\system32\mscdexnt.exe

REM Netwerk-redirector installeren (laden vóór dosx.exe)
lh %SystemRoot%\system32\redir

REM DPMI-ondersteuning installeren
lh %SystemRoot%\system32\dosx

REM De volgende regel maakt ondersteuning van Sound Blaster 
REM 2.0 op NTVDM mogelijk.
REM De opdracht om de BLASTER-omgeving in te stellen luidt:
REM    SET BLASTER=A220 I5 D1 P330
REM    waarbij:
REM   A    de basis-I/O-poort van de geluidsblaster aanduidt
REM   I    de IRQ-lijn aanduidt
REM   D    het 8-bits DMA-kanaal aanduidt
REM   P    de MPU-401 basis-I/O-poort aanduidt
REM   T    het type geluidsblasterkaart
REM          1 - Sound Blaster 1.5
REM          2 - Sound Blaster Pro I
REM          3 - Sound Blaster 2.0
REM          4 - Sound Blaster Pro II
REM          6 - SOund Blaster 16/AWE 32/32/64
REM
REM    De standaardwaarden zijn A220 I5 D1 en P330. Voor niet
REM    opgegeven schakelopties geldt de standaardwaarde. (N.B.: 
REM    aangezien alle poorten virtueel zijn, hoeft de hier 
REM    gegeven informatie niet overeen te komen met de daad-
REM    hardware-instellingen.) NTVDM ondersteunt alleen 
REM    Sound Blaster 2.0.
REM    Schakeloptie T dient indien opgegeven op 3 te worden gezet.
SET BLASTER=A220 I5 D1 P330 T3

REM Geef als u de ondersteuning voor Sound Blaster 2.0 op 
REM NTVDM wilt uitschakelen een ongeldig basis-I/O-poortadres op.
REM Bijvoorbeeld: SET BLASTER=A0

net use lpt1 \\server\hp840c

Waarom werkt dit dan dus niet??

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Wordt a.nt wel aangeroepen? Zet er eens een echo bla > c:\bla.txt of zo bij. Als bla.txt dan niet bestaat na de aanroep van exact gaat het dus fout...

Je kan net use ook aanroepen in de startup folder, dan geldt de koppeling gewoon altijd - dan is lpt2 misschien beter als je lpt1 notmaal gebruikt.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
En hoe zou ik die dan aan moeten roepen in startup? Verder begrijp ik dus echt niet waarom hij net use schijnbaar niet leest in autoexec.nt. Moet ie niet in een andere file bijgeschreven worden?

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

A.nt zou gewoon moeten worden aangeroepen bij een DOS prog als exact... Daarom kan je even kijken of het ook gebeurt door een testregeltje aan te maken.

Als je een cmd bestandje maakt, die als enige regeltje de net use bevat, wordt de printer gekoppeld bij opstarten.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Op dinsdag 21 mei 2002 23:04 schreef rAvers het volgende:
Hmm, vreemd. Het werkt alleen als ik in Commandprompt:
code:
1
net use lpt1 \\server\hp840c

typ.
Mijn autoexec.nt ziet er als volgt uit:
code:
1
2
3
4
5
@echo off

knip...

net use lpt1 \\server\hp840c

Waarom werkt dit dan dus niet??
Dat werkt niet, omdat je bij de verwerking van de autoexec.bat je nog niet op het netwerk zit |:(

Gewoon een batchfile maken, waarin je dit commando geeft en daarna het DOS-proggie opstart.

Verwijderd

@echo off
rem This is printer.bat
net use lpt2: \\server\xeroxm750


en dan opslaan als printer.bat, en in je opstart-folder gooien. Desnoods batchfile-properties instellen op geminimaliseerd windows en direct sluiten na be-eindiging.

  • Brigitte
  • Registratie: Maart 2002
  • Niet online
Waarom gebruik je niet een switch om het commando permanent te laten gelden? Heb je niks te maken met autoexec.nt. Dus:
net use lpt2 \\server\printer /PERSISTENT:YES

  • troyk
  • Registratie: Juni 2003
  • Laatst online: 02-12-2025

troyk

attrib -r troyk.nfo

Zelfde probleem hier
Ik draai XP ,
2 printers
- 1 op de lpt1 poort (lokaal)
- 2 op het volgende adres: \\server\p16 gemapped naar lpt2
'opdracht is voltooid' krijg ik als melding.

op het moment dat ik dir > c:\*.txt doe krijg ik de melding:
De toegang is geweigerd.
wat is er mis? De printer is geshared , de mapping staat goed.
Ik kan uiteraard wel gewoon in windows printen met beide printers .
Maar zodra ik vanuit exact iets probeer te printen wil het niet.

groetjes

It's not who you are , it's who you know.


  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

troyk schreef op 13 mei 2004 @ 14:02:
Zelfde probleem hier
Ik draai XP ,
2 printers
- 1 op de lpt1 poort (lokaal)
- 2 op het volgende adres: \\server\p16 gemapped naar lpt2
'opdracht is voltooid' krijg ik als melding.

op het moment dat ik dir > c:\*.txt doe krijg ik de melding:
De toegang is geweigerd.
wat is er mis? De printer is geshared , de mapping staat goed.
Ik kan uiteraard wel gewoon in windows printen met beide printers .
Maar zodra ik vanuit exact iets probeer te printen wil het niet.

groetjes
Groetjes hoeven niet.

Wat probeer je met "dir > c:\*.txt" te bereiken? Dat wil inderdaad niet, dit commando stuurt de uitvoer van "dir" (de huidige directorylisting dus) naar *.txt (alle textbestanden). En da's geen geldig uitvoerbestand.
Ik denk dat je dir *.txt > LPT2 wilde proberen oid.

Oud topic

[ Voor 5% gewijzigd door Aetje op 13-05-2004 15:52 ]

Forget your fears...
...and want to know more...


  • troyk
  • Registratie: Juni 2003
  • Laatst online: 02-12-2025

troyk

attrib -r troyk.nfo

uiteraard bedoel ik dat
over die groetjes: Ik mag ze nu eenmaal graag geven. sorry ?

[ Voor 58% gewijzigd door troyk op 14-05-2004 10:16 ]

It's not who you are , it's who you know.


Verwijderd

Alles wat hierboven staat werkt bij mij niet.

Niet op een lokale computer niet via internet.
Iemand nog tips?

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Huh? "Alles werkt niet"? Wat is alles? Je kunt dus zelfs geen shares aanmaken? Ook bij jou gaat het trouwens om Exact voor DOS 7.20 onder NTx die een hp840c probeert te benaderen? Je a.nt wordt niet aangeroepen?

Anders snap ik jouw situatie niet want "alles" is nogal bewerkelijk bij een kick van 4 jaar :+

Het lijkt me verstandig als je even een eigen topic opent met een beschrijving van jouw situatie en wat er bij jou is geprobeerd zonder dat het goed werkt. Verwijs evt. naar dit topic maar "alles werkt niet" is iets waar we echt niets mee kunnen ;)

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)

Pagina: 1

Dit topic is gesloten.