Java è un linguaggio di programmazione potente, multi-piattaforma che consente agli sviluppatori di creare applicazioni Web utili e coinvolgenti in un periodo relativamente breve. Quando si sviluppa un'applicazione, è possibile offrire all'utente la possibilità di stampare il form Web o fogli di dati dal proprio browser. Prima di eseguire un comando di stampa, tuttavia, l'applicazione dovrebbe essere in grado di controllare lo stato della stampante e assicurarsi che sia online e in uso da un altro processo o programma.
Istruzioni
1
Avviare l'applicazione di ambiente di sviluppo integrato sul tuo computer. Fare clic su "File/Apri" per individuare il file di applicazione Java a cui si desidera aggiungere le funzioni di stampa. Aprire il file.
2
Fare clic su "File/nuovo/classe" o l'opzione di menu "File/Crea/classe" sulla barra degli strumenti. Attendere una finestra vuota del documento "Classe" di apparire. Fare clic su "File/Salva" e quindi salvare il nuovo file di classe come "StatusofPrinterReport.java" o qualcosa di simile. Basta essere sicuri di utilizzare l'estensione ". Java".
3
Copiare e incollare il codice seguente nella finestra del documento per definire il nuovo oggetto di classe:
public class StatusofPrinterReport {
Public Shared Sub main (String [] args) {PrintService stampante = PrintServiceLookup.lookupDefaultPrintService();
AttributeSet att = printer.getAttributes();
per (attributo un: att.toArray()) () {
String attributeName;
String attributeValue;
attributeName = a.getName();
attributeValue = att.get(a.getClass()).toString();
System.out.println (attributeName + ":" + attributeValue);
}}}
4
Fare clic su "File/Salva" sulla barra degli strumenti dal menu IDE. Chiudere il Visualizzatore di documenti di "Classe". L'applicazione Java possa ora richiedere lo stato della stampante.
5
Immettere il seguente testo in un altro modulo o classe nell'applicazione per avviare la richiesta di stato della stampante.
StatusofPrinterReport obj = new StatusofPrinterReport();
obj.Main()
Consigli & Avvertenze
- Quando chiamato, StatusofPrinterReport classe restituisce le informazioni seguenti per l'applicazione:
- nome della stampante: il nome come elencato nel sistema operativo
- colore-supportato: restituisce "supportato" o "non supportato"
- stampante-è-accettare-jobs: "accettare-offerte di lavoro" o "non-accettazione-offerte di lavoro"
- in coda-lavoro-count: "numero di processi di stampa già nello spooler di stampa"