02. marts 2004 - 22:38Der er
9 kommentarer og 2 løsninger
udskriv en printerfil?
Hejsa.
Jeg har da jeg ville udskrive en side udskrevet til en fil. Nu ved jeg så ikke hvordan jeg kan udskrive det som filen indeholder. Hvordan kan jeg få udskrevet det som stod i filen?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du har højst sansynligt fået lavet, hvad mange Windowsprogrammer kalder en .prn-fil? Det er i virkeligheden en PostScript-fil (.ps). PostScript er i familie med Pdf-filer, men de kan ikke læses direkte i Acrobat Reader.
Tip til en anden gang: Jeg har oprettet en speciel printer, kun til at skrive ps-filer med. Man kan som sådan installere en vilkårlif driver til det. Dvs. at man på en HP-million-milliard-driver til at lave ganske nydelige ps-filer til en, som man så kan læse senere eller konvertere til pdf.
Når du har printet til en fil, har du printet gennem en printerdriver til en bestemt printer. Om det er PostScript, CaPsl eller PCL afhænger af den driver, du havde/har installeret.
Uanset hvad, bør du på den samme printer, blot kunne printe med kommandoen:
copy filnavn.prn lpt1:
...hvilket selvfølgelig kræver at printeren sidder på lpt1.
Jeg forstår ikke helt kommandoen: copy filnavn.prn lpt1 (Skal det bare skrives i en dosprompt eller hva?) (hvad er lpt1?) Printeren er tilsluttet via seriel porten.
Når den er sluttet til via serielporten, skal du selvfølgelig skrive (og ja, i en "kommando"prompt):
copy filnavn.prn com1:
Copy er programmet filnavn.prn er navnet på din fil du skal have printet. Husk det skal være det fulde navn, hvis filen ikke ligger i det bibliotek du har startet kommandoprompten op i. Com1: Lpt1: Com2: o.s.v. er det logiske navn for den port på computeren, hvor printeren er tilsluttet. Når din er seriel, er det enten Com1: Com2: (eller 3 eller 4 hvis du har ekstra porte).
Men når nu vi snakker seriel print, kan det ske at du først skal sætte COM porten op til at snakke den rigtige hastighed og bitlængde.
Det gøres med kommandoen MODE, og hvis du nøjes med at skrive mode i en kommandoprompt, får du de aktuelle indstilligner for porten(e). Det skal selvfølgelig modsvare printerens, og du kan være nødt til først at modificere den - igen med MODE kommandoen.
En af de mest almindelige settings ville være:
Mode com1: baud=19200 parity=N data=8 stop=1
Resten af parametrene burde være standard - dog med handshake protokol som "ubekendt".
Har du ikke nogen idéer om hvad jeg skriver om ;-), så opgiv det. Der er for mange usikkerheder med seriel print, og det kan tage langt tid at finde ud af. Det vil være hurtigere og billigere at købe en parallelprinter.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.