Toon posts:

[Delphi] printstatus

Pagina: 1
Acties:

Verwijderd

Topicstarter
Aloha ...

Is het mogelijk de printerstatus van een niet-default printer als ik alleen de printerName heb ???

  • jopiek
  • Registratie: September 2000
  • Laatst online: 21-08 19:56

jopiek

Tja... 'ns ff denken.

dat zou je dan met een winapi call moeten doen.. wordt zoeken op msdn.microsoft.com denk ik (en dan zien op bijv. jedi een vertaling naar delphi te krijgen)

Cogito Ergo Credo


Verwijderd

Heb je geen api call voor nodig, kan met de standaard delphi functies.

Heb hier even geen compu met delphi voorhanden maar kijk eens naar printers.printindex in de help.

Verwijderd

Topicstarter
Helaas ...

Printer.printerindex en zo helpt niet ...
Althans, niet zover ik weet ...
Mocht het toch werken, zou ik wel eens een stukje code willen zien ..

Maar ...
Info zit in printerinfo2

Deze info kan ik opvragen ...
Alleen 1 probleem ...

Waarde is altijd 0, terwijl de rest goed gaat ...
(de rest = PrinterName, PortName enz ...)

Is dit een NT foutje ???

Verwijderd

Topicstarter
Ben al een heel eind opgeschoten ...

Het probleem was de printerstatus ...
IPV deze te vragen is er een oplossing om de Jobstatus te vragen ... (de queue dus) ...

Dit gaat door enumJobs aan te roepen ...
Helaas moet ik een zeer grote array van het type JobInfo1 declareren ... Is dit te omzeilen ???

MvG

Peter