Avatar billede dsjk Novice
17. oktober 2001 - 11:30 Der er 17 kommentarer og
1 løsning

Printer fil

Hej

Jeg har et mindre problem som jeg behøver hjælp til:

Jeg har lavet et dokument i word, og skrevet det ud til en fil  (.prn), denne fil skal jeg så heve skrevet ud i dos, hvilket ikke er noget problem, det ordnes med følgende:
copy lasdk.prn lpt1 /b >nul:

problemet er at jeg gerne vil have mere tekst på side, som bestemmes af dos programmet
Der sker nemlig følgende \"lasdk.prn\" printes på en side, og det tekst der skulle med på siden bliver printet på en anden side.

håber I kan hjælpe mig med at løse problemet så det bliver skrevet ud på en og samme side.

DSJK
Avatar billede movingrok Nybegynder
17. oktober 2001 - 11:51 #1
Hvorfor DOS print?

Skal du bruge flere sider på samme A4 prøv:

http://www.fineprint.com/software/fineprint/standard/index.html
Avatar billede dsjk Novice
17. oktober 2001 - 11:56 #2
Grunden til det er et dos print, skyldes følgende:

Jeg bruger et ældre dataflex program som er dos baseret, og derfor skal printet også være i dos.

Jeg skal have følgende:
dokumentet lavet i word er skrevet ud til prn fil, denne fil kaldes frem til udskrivning som ovenstående beskrevet, men dataflexprogrammet skriver mere ud, og dette skulle gerne på samme side...
Avatar billede movingrok Nybegynder
17. oktober 2001 - 11:56 #3
Afvisning uden oplysning.

HVORFOR DOS print???
Avatar billede movingrok Nybegynder
17. oktober 2001 - 11:56 #4
sorry!\"##¤%
Avatar billede movingrok Nybegynder
17. oktober 2001 - 12:02 #5
Har du en DOS-Håndbog?
Her beskrives at du v.h.a. basic kan styre printeren til at bruge lille skrift?
Har du en mail- så kan jeg sende en kopi at afsnittet.
Avatar billede dsjk Novice
17. oktober 2001 - 12:04 #6
jeg har ikke en dos-håndbog.

min mail er dsj-k@worldonline.dk
Avatar billede ole_madsen Ekspert
17. oktober 2001 - 12:09 #7
Problemet er formentlig ikke skriftstørrelsen.
Problemet er nok snarere, at der bliver sendt en FF (FormFeed) mellem filen og teksten. Hvordan \"Dataflex\" programmet håndterer printeren, ved jeg ikke, men hvis du skal have en chance, skal du have fjernet den formfeed. Tjek programmets printeropsætning, om ikke der er beskrevet en FF, som du evt. kan undertrykke.
Avatar billede movingrok Nybegynder
17. oktober 2001 - 12:11 #8
Generelt er der opsætninger i DOS programmer hvor du kan ændre antallet af linier. 72 linier er det maksimale du kan have på en A4.
Avatar billede dsjk Novice
17. oktober 2001 - 12:14 #9
Jeg har allerede et program, som virker, med en prn fil.
Det eneste jeg har gjort nu er at lave en ny prn fil, og skrivet den til i dataflex filen, og der er her det går galt.
Bliver der ved oprettelsen af prn filen til føjet et FF ved slut af filen?
Avatar billede ole_madsen Ekspert
17. oktober 2001 - 13:37 #10
Jeg har prøvet mig lidt frem, og har et foreslag.

1. Jeg formoder du har skrevet ud via en tekstbaseret printer (f.eks. Generic - Tekst only). Så ender du op med en ren ascii fil. Dog er det sidste tegn i denne fil en formfeed (eller EndOfDocument - det kan jeg ikke lige se).
Hvis du åbner filen i f.eks. notepad, vil du se, at det allersidste tegn er en helt sort firkant. Slet denne, gem filen, og så tror jeg det virker.
Avatar billede ole_madsen Ekspert
17. oktober 2001 - 13:37 #11
(der skulle selvfølgelig have været en 2. ud for \"Hvis du åbner filen......\")
Avatar billede dsjk Novice
17. oktober 2001 - 13:58 #12
desværre har jeg ikke skrevet det ud via en tekstbaseret printer, men en alm printer hp 8100, og derfor er filen ikke en ren ascii.
Avatar billede ole_madsen Ekspert
17. oktober 2001 - 14:05 #13
Så er jeg ikke spor sikker på, om du kan editere filen. Du kan jo prøve. I værste fald, vil der være en masse koder du ikke kan forstå. Prøv alligevel at slette det sidste tegn som beskrevet. Det er formentlig under alle omstændigheder det sidste tegn, der er FF´en
Avatar billede ole_madsen Ekspert
17. oktober 2001 - 14:10 #14
Rettelse - i Notepad er det ikke fyldte firkanter, men åbne firkanter. Jeg tror det kræver en HEXeditor at fjerne FF. Jeg skal lige undersøge...

Men hvorfor skriver du grafisk ud, når tillæget er ren tekst??
Er det en kombination af noget grafisk med tekst i bunden??
Avatar billede dsjk Novice
17. oktober 2001 - 14:14 #15
yep, det grafiske er fra word dvs prn filen, og teksten er fra dos.
Avatar billede ole_madsen Ekspert
17. oktober 2001 - 14:17 #16
Hmm - den testudskrift jeg lavede med en LaserJet driver gav flere garbage tegn end jeg havde regnet med.
Jeg har slået FormFeed op - den hedder \"0C\" i hexadecimalt (Nul - C), hvilket er 12 decimalt.

Har du lyst til at eksperimentere, og har du en editor, der kan vise teksten i HEX, kan du prøve at slette den sidst fremkomne \"0C\" karakter. Du kan desværre ikke regne med \"12\" i en almindelig ASCII editor.
Avatar billede dsjk Novice
17. oktober 2001 - 14:17 #17
kan jeg prøve at sende prn filen til dig, da jeg ikke kan finde firkanten FF?
Avatar billede ole_madsen Ekspert
17. oktober 2001 - 14:27 #18
Du kan da prøve - jeg vil ikke garantere at det er den rigtige løsning, men jeg kan da kigge på det.
o.madsen@bigfoot.com
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester