Java permet aux développeurs Web de créer des applications évolutives pour l'Internet qui fonctionnera dans presque tous les navigateurs et sur la plupart des plates-formes de système d'exploitation . Si vous créez une application Web Java, qui doit offrir aux utilisateurs la possibilité d'imprimer des formulaires ou des fiches techniques , vous devrez entrer le code qui permet ( ou appels) l' impression de service API Java. Avant d'envoyer une commande d'impression dans une application Java , cependant, vous devez coder l' API pour vérifier l'état de l'imprimante pour déterminer si elle est en cours d'utilisation ( par une autre application ) ou est en ligne. Vérification de l'état de l'imprimante, avant d'envoyer la demande d'impression , aide les utilisateurs à éviter les erreurs de spooler d'impression ou d'autres défaillances de l'imprimante. Instructions
1
Ouvrez le programme environnement de développement intégré (IDE ) sur votre PC. Cliquez sur "Fichier " puis " Ouvrir " dans la barre de menu. Accédez au fichier de projet d'application Java pour lequel vous souhaitez activer les fonctions d'impression . Sélectionnez le fichier de projet et cliquez sur «Ouvrir».
2
Cliquez sur "Fichier " ou " Créer" dans la barre d'outils du menu. Faites défiler la liste et cliquez sur « New /Class ». Attendez que l' IDE pour charger «nouvelle classe » ou la fenêtre de document " de classe " dans la zone de travail principale du projet ou de l'écran . Cliquez sur " Fichier /Enregistrer " de la barre de menu. ». PrinterStatus.java " Enregistrer le fichier de classe comme
3
Entrez le code suivant dans la fenêtre " PrinterStatus.java " du document pour définir un nouvel objet de la classe:
public class PrinterStatus {
public static void main ( string [] args ) { PrintService imprimante = PrintServiceLookup.lookupDefaultPrintService ();
AttributeSet att = printer.getAttributes ();
< p > pour (attribut a: att.toArray ()) {
nomAttribut à cordes ;
cordes attributeValue ;
attributeName = a.getName ();
< p . > attributeValue = att.get ( a.getClass ()) toString () ;
System.out.println ( nomAttribut + ":" + attributeValue ) ;
}}} < br > Hôtels 4
Cliquez sur " fichier" puis "Enregistrer" de la barre d' outil du menu. Fermez la fenêtre du document de classe " PrinterStatus.java " . Votre application web Java peut désormais traiter les demandes d'état de l' imprimante principale attaché au PC local.
5
ouvrir une autre classe ou le module qui appeler, ou de lancer , les demandes de statut de l'imprimante. Entrez le code suivant à l'endroit où la demande devrait initier la demande:
StatusofPrinterReport obj = new StatusofPrinterReport ();
obj.main ()