16. november 2008 - 17:10Der er
23 kommentarer og 1 løsning
Printer til DOS
jeg har en magicolor 2400 w - konica minolta farvelaserprinter, er der nogen der ved om den kan udskrive fra DOS, i øjeblikket kører jeg med en ekstra printer kun til DOS (concorde c4) en ældre HP PSC 500. Men det villa være rart kun med en printer til det hele.
Ja, DOS har ikke USB, men kører du Concorde fra et DOS-prompt i Windows, er der en mulighed.
1. Sæt deling på farvelaseren. 2. Lav en .BAT fil med dette indhold: NET USE LPT1: \\COMPUTERNAME\\PRINTERSHARENAME /PERSISTENT:YES <- dirigerer parallelporten om til laserprinteren. C:\DOSAPP.EXE <- DOSAPP er Concorde's .EXE fil. NET USE LPT1: \\COMPUTERNAME\\PRINTERSHARENAME /PERSISTENT:NO <- reset
Persistent:Yes og No har ikken oget med "reset" at gøre, men udelukkende et spørgsmål om PC´en skal huske kommandoen efter næste genstart.
Vil man slette forbindelsen, hedder det: Net Use LPT1: /Delete
Ovenstående kræver iøvrigt at pritneren er delt på netværket, og iøvrigt kan håndtere ASCII, som Concorde skriver ud via... - men det er den nærmeste mulighed du har for et brugbart resultat.
.BAT filen laver du ved at indsætte tekst i Notesblok, og gemme den nye fil som concorde.bat (I Notesblok skal 'Filtype' ændres til 'Alle filer', inden der gemmes).
Hvis du nu skifter "COMPUTERNAME" ud med navnet på den PC, printeren er sat til, og "PRINTERSHARENAME" ud med det navn, printeren er delt ud på netværket under.... - og så iøvrigt kun bruger en "\" mellem de to navne, så sker der nok noget andet....
F.eks.
Net use lpt1: \\hannele\Magiccolor /Persistent:YES
Måske er printeren ikke rigtigt delt, for jeg har lige gjort det, og er ikke sikker på om det virker, nej, den sidder ikke direkte på netværket, men som sagt delingen af printeren er jeg ikke sikker på.
Printerkøen kommer frem når jeg gør som du foreslår, men når jeg skriver stien med de rigtige navne i kommandopromten, står der kun systemfejl og forkert netværkstype.
It seems that the trouble was with the net use command itself. The connection to the shared resourse was somehow corrupted and not connectimg with the shared printer. The shared resouse would show up when I used the net view command.
net view \\<computer name>
but would return the system error 66 when i tried the
net use lpt1 : \\<computer name>\<printer name>
after much banging my head against the desk i came across some documentation on the net use command, inparticularly how to close a connection to an lpt port. so i decided to give that a try before giving up enitrely and going to a full format and re-install of the OS of both systems.
net use lpt1 /delete
then i was able to connect to the printer as expected using the net use command and print from the DOS app across the network. I imagine that on one of the first attempts with the net use command i made an error and the connection was somehow left open and not able to close.anyway, just thought i would update the post just in case it might save someone some time and effort.
Det slår mig, at det kræver at du har administratorrettigheder på PC´en. Har du det?
En firewall burde ikke være problemet, når du kan åbne printerkøen.
Hvis du skriver
Net Use
i en kommandoprompt, får du listet alt det der er "forbundet" i øjeblikket. Hvils LPT1: optræder, kan det ske det er en forkert serversti den er sat op til. I så fald skal du køre:
Net use lpt1: /Delete
som mcgoat er inde på.
Når den fejlagtige forbindelse er slettet, kan du prøve igen med den rigtige.
Hej og Godt Nytår. Efter at have arbejdet med dette her rigtig lang tid, synes jeg det var for svært for mig. Og jeg lod det ligge i lang tid, men gik aligevel og spekulerede på det. Idag lukkede jeg op for at afslutte det og sige tak for hjælpen, og prøvede lige en gang mere med kommandoen i kommandoprompten og minsanten om der ikke stod: Kommandoen blev udført. Så kom jeg så langt. Gik så ind i concordeprogrammet for at se om det nu virkede, men det jeg prøver at udskrive når kun til printerkøen som dokumentnavn: Lokalt Bagudkompapibelt dok. Udskriver. Men det gør den bare ikke ?
Jeg har en bullguard firewall men har prøvet at slukke den det gør ingen forskel.
Jeg har gået og luret på denne... - det er jo svært at gætte på fejlen, uden at kunne se selve setuppet.
Men jeg tror altså at problemet er din printer og driver. Jeg har nu ræset nettet igennem, og kan ingen steder finde noget om, hvilken drivertype den benytter. For at du kan "DOS" tricket, skal printeren som nævnt tidligere, understøtte ASCII. Det er typisk gennem en PostScript eller PCL driver, og som jeg tror det hænger sammen, understøtter din printer ingen af disse driverstandarder. Den kan derfor ikke forstå den datastrøm, som kommer fra Concorde.
Det lyder som om det ikke kan lade sig gøre med denne printer, men vi har da i hvert fald forsøgt, og jeg har lært en del undervejs. Da vi startede vidste jeg ikke hvad en kommandopromt var og hvad den skulle bruges til. Og da vi jo har nået det resultat, at det ikke kan lade sig gøre så: Læg et Svar ole. Tak for hjælpen, og for tålmodigheden. venlig hilsen Hanne
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.