Avatar billede droida38 Nybegynder
14. august 2002 - 12:59 Der er 3 kommentarer

Tilgængelige printere

Jeg ønsker at få en liste over tilgængelige printere i Windows fra java 1.1.x. Bruger Microsoft jvm så det gør det måske lidt lettere (?).

Har overvejet at trække oplysningerne ud fra registeringsdatabasen, men er ret sikker på at de ikke altid ligger det samme sted på forskellige versioner af Windows (korrekt ?).

Under Windows 2000 har jeg fundet mine printere i:
HKEY_CURRENT_USER\Printers\Connections

Nogle forslag ?
Avatar billede carstenknudsen Nybegynder
14. august 2002 - 13:09 #1
Hvis du opgraderer din Java ved at downloade 1.4 fra
java.sun.com hvor der findes en gratis version til Windows,
kan du benytte java.awt.print.Printer.lookupPrintServices()
der returnerer en array af mulige printere eller
rettere PrintService's.
Avatar billede droida38 Nybegynder
14. august 2002 - 13:13 #2
1.4 er detsværre ikke en mulighed (hvis bare det var.. suk)

Har iøvrigt fundet et andet sted i registereringsdatabasen som ser godt ud:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts

Men igen... Kan jeg være sikker på at det er sådan på alle windows-versioner ?
Avatar billede droida38 Nybegynder
14. august 2002 - 13:13 #3
ups Windows NT... Det giver næsten sig selv ;)
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