Java é uma linguagem de programação poderosa , multi-plataforma que permite aos desenvolvedores criar aplicativos da Web úteis e interessantes em um período relativamente curto. Ao desenvolver um aplicativo, você pode querer oferecer a um usuário a capacidade de imprimir formulários da Web ou folhas de dados de seu navegador. Antes de executar um comando de impressão , no entanto, a sua aplicação deve ser capaz de verificar o status da impressora e garantir que ele está online e em uso por outro processo ou programa . Coisas que você precisa
aplicação Integrated Development Environment compatível com Java (ou seja, Netbeans ou Eclipse)
Show Mais instruções
1
Inicie a aplicação Ambiente de Desenvolvimento Integrado no seu computador. Clique em "Arquivo /Abrir " para procurar o arquivo do aplicativo Java para o qual você deseja adicionar funções de impressão. Abra o arquivo .
2
Clique em "Arquivo /Novo /Classe" ou "Arquivo /Criar /Classe" opção de menu na barra de ferramentas . Espere por uma janela em branco "Class" documento para aparecer. Clique em "Arquivo /Salvar" e salve o novo arquivo de classe como " StatusofPrinterReport.java " ou algo similar. Só não se esqueça de usar o "java ". Extensão
3
Copie e cole o seguinte código na janela do documento para definir o novo objeto da classe : .
Public class StatusofPrinterReport {
void main ( string [ ] args ) { públicas estáticas impressão PrintService = PrintServiceLookup.lookupDefaultPrintService ();
attributeSet att = printer.getAttributes ();
para ( Atributo um : att.toArray ()) {
Cordas nomeAtributo ;
Cordas attributeValue ;
nomeAtributo = a.getName ();
attributeValue = att.get ( a.getClass ()) toString ();
System.out.println ( nomeAtributo + " :" + attributeValue ); .
}}}
4
Clique em "Arquivo /Salvar" na barra de ferramentas do menu IDE. Feche o visualizador de documentos "Class" . A aplicação Java agora podem solicitar o status da impressora.
5
Digite o texto a seguir em outro módulo ou classe em seu aplicativo para iniciar a solicitação de status da impressora.
StatusofPrinterReport obj = new StatusofPrinterReport ();
obj.main ()