Avatar billede eht Nybegynder
12. marts 2003 - 14:34 Der er 2 kommentarer og
1 løsning

Problemer med udprintning i Delphi

Jeg har lavet en del programmer i Delphi med udprintningsfunktioner.
Alt har fungeret fint med mange forskellige printere.
Nu har jeg anskaffet en HP Colorlaser 2500tn, altså en helt moderne Laserprinter.
Problemet er at jeg får en fejlmeddelelse:

"Access Violation i hpbp342g.dll".

Jeg går ud fra at det er en HP-driver fil.
Jeg har kontaktet HP som foreslog at jeg prøvede med andre drivere, men uden succes.

Jeg har lavet et helt enkelt eksempel på den udprintningsprocedure jeg benytter, for at udelukke fejl i min kode:

procedure TForm1.Button1Click(Sender: TObject);
begin
if PrintDialog1.Execute then
begin
Printer.BeginDoc;
Printer.Canvas.TextOut(10,10, 'Min tekst');
Printer.EndDoc;
end;
end;

Også her får jeg fejlmeddelelsen.

Andre programmer giver ingen problemer. Heller ikke ældre "windows 3.11" programmer, så det er jo nok noget Delphi-relateret.

Er der mon nogen der har en ide om hvad der kan gå galt.
Er der mon andre udprintningsprocedure man kan benytte sig af, for undgå problemet.

// Erik
Avatar billede hreiff Nybegynder
12. marts 2003 - 15:34 #1
Det kører fint på min hp4500 colorlaser, så mon det ikke er dll'en der er noget galt med ?
Avatar billede kr-data Nybegynder
12. marts 2003 - 15:42 #2
Opdater driveren, og hvis du ikke kan det reinstaller den, det burde virke!
Avatar billede eht Nybegynder
13. marts 2003 - 13:15 #3
Tja. Så var det alligevel bare driveren der skulle opdateres.
Jeg må have kludret i det første gang jeg prøvede.
Det virker fint nu!!

//Erik
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

IT-JOB

Politiets Efterretningstjeneste

PET søger softwareingeniører til Ruslandsområdet

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Senior Data Engineers til dataplatform i Forsvaret

Politiets Efterretningstjeneste

Teknisk IT-sikkerhedsspecialist i PET

Riskpoint A/S (Riskpoint Solutions Limited)

IT Business Analyst