hej. Laserjet använder väl postscriptkommandon och inte det du presenterade för det ser inte riktigt korrekt ut. Testa den lilla lösning jag har gjort i filarean (okänt id, får leta) Den ligger och loopar efter rutan där man anger filnamnet (titeln), du får ändra till korrekt språk i koden och när den hittar den rutan så kör den sendkeys efter fokus och skriver in ett temporärt filnamn. Sedan när utskriften är klar så flyttas den temporära filen till en server (kan vara samma dator) där servern sedan ligger och loopar efter filer att skriva ut. När de är utskrivna så tas det bort. Allt bygger på att servern kan skriva till lpt1 (postscript i i en bat-fil) samt att klienten kan skriva till fil. Hade dock lite problem med att skrivaren inte förstod det postscript som Acrobat genereradelst filer
Någon som vet hur man ska skriva ut .lst filer korrekt till en skrivare?
Vi har en skrivare(kyocera fs-9000) som vi skriver ut buntöverlägg på som har gått sönder så vi måste använda en annan skrivare(HP LaserJet 2300) tillfälligt. Och när man skriver ut buntöverlägg till den trasiga skrivaren så skrev man på följande sätt från en kommandotolk: type fil.lst>lpt1. Och så skrevs överläggen ut korrekt. Men nu skriver skrivaren ut innehållet i filen istället för att göra om det till "buntöverläggsutskrifter"(skrivaren verkar inte tolka koden i filen på rätt sätt). Kan det vara någon inställning fysiskt på skrivaren som måste ändras eller någon inställning i drivrutinen eller kanske det inte ens går att skriva ut sådana filer korrekt från den nya skrivaren??
Tack på förhand.
Det här är ett exempel på början på en .lst fil:
!R! FRPO U6,14;FRPO U7,50;exit;!R! DAM;DAF;UNIT C;
SPSZ 8;
SPO L;
SFNT 'Swiss742SWC-BoldItalic',24,3000,14,1,0;
SFNT 'Swiss742SWC-BoldItalic',20,3001,14,1,0;
SFNT 'Swiss742SWC-BoldItalic',14,3002,14,1,0;
SFNT 'Swiss742SWC-BoldItalic',12,3003,14,1,0;
SFNT 'Swiss742SWC-BoldItalic',11,3004,14,1,0;
SFNT 'LetterGothicBM12-Bold',14,9,14,1,0;
MCRO BACKGROUND;SCP;SCF;SCU;SCG;SCCS;
SPD .4; GPAT .5;
PMZP 0,7; PDZP 29,7;STRK;
PMZP 0,8; PDZP 29,8;STRK;
PMZP 0,4.2; PDZP 13.5,4.2;STRK;
PMZP 11,7; PDZP 11,20;STRK;
PMZP 20,7; PDZP 20,20;STRK;
PMZP 13.5,0; PDZP 13.5,4.3;
STRK;
RPP;RPF;RPU;RPG;RPCS;ENDM;
EXIT;
!R! CALL BACKGROUND;
FONT 3000; MZP 15, 1.5; TEXT 'Pressens';
FONT 3001; MZP 15, 2.5; TEXT 'Samdistribution';
FONT 3001; MZP 2, 1; TEXT 'DISTR 14900';
mm mm..
/ErikSv: lst filer
Enklast är att ha skrivaren installerad, göra något i word och istället för att skriva ut till skrivaren så väljer du skriva till fil - då får du ut ps-koden och kan ändra efter behag. Sen kan du precis som ditt exempel pipa ut koden till skrivaren.
Hälsningar
/PelleSv: lst filer