Avatar billede jbit Nybegynder
07. februar 2000 - 08:30 Der er 4 kommentarer

Udprintning af form

På visse printere f.eks. HP Laserjet 6L kan man ikke udprinte en form. Den kommer ud som et blankt papir. Udprintning fra teksteditoren er ikke et problem.
Hvis man ændrer printer driveren til en ældre type f.eks. HP Laserjet IIIP går det udmærket..
Hvorledes løses det problem.
Avatar billede sjensen Nybegynder
07. februar 2000 - 17:28 #1
Dette er selvfølgeligt ikke den rigtige løsning, men den vil virke:

Installer en HP LaserJet IIIP printer (d.v.s. kun driveren) og sæt den på samme lpt som din 6L, og kald den f.eks. HPIIIP. Din 6L kan som du jo ved, sagtens arbejde som om den var en 6L.

I Delphi programmet, når du skal skrive formen ud, henviser du bare til HPIIIP printeren istedet for til 6L printeren. Via Printers unit kan du vælge printer for hver udskrift. Printers unit giver dig et objekt der hedder Printer og denne har en stringlist der hedder printers og en propotery der hedder printerindex. Du vælger derefter printeren således:

printer.printerindex := printer.printers.indexoff('HPIIIP');

Derefter printer du din form og i Windows er din default printer stadig HP 6L.

Den rigtige løsning vil selvfølgeligt være at få det til at virke korrekt, og måske skulle du prøve om du kan finde en opdateret driver på hp's hjemmeside.

sjensen
Avatar billede jbit Nybegynder
15. februar 2000 - 08:45 #2
Jeg har tidligere brugt den løsning, når jeg arbejder med programmet; men det går ikke, når det skal distribueres til brug med alle mulige forskellige printere.
Hvad er så løsningen ?
Avatar billede TRoXa Novice
22. marts 2000 - 08:51 #3
Dette var også en mulighed men nok heller ikke den fedeste.

Jeg ved ikke om du ved hvordan man laver et screenshot, hvis ikke kan jeg skrive det senere, men du kan lave et screenshot til fx en bitmap fil, og så printe den ud på den måde.

Hvis du har problemer med noget af dette, så bare sig til. Jeg har selv gjort dette i nogle programmer, så jeg ved at det kan lade sig gøre :)

TRoXa
Avatar billede jbit Nybegynder
09. april 2000 - 19:58 #4
Undskyld jeg er lidt langsom til at svare, jeg har haft lidt for travlt.
Nej du har ret, nok ikke den fedeste løsning, når det skal distribueres som et professionelt program.
Jeg tror selv problemet ligger i printerdriveren til visse printere, men jeg ved ikke hvad der er galt.
Venlig hilsen
jbit
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
Kurser inden for grundlæggende programmering

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