Java permite que os desenvolvedores da Web para criar aplicações escaláveis para a Internet que irá funcionar em praticamente todos os navegadores e na maioria das plataformas de sistema operacional. Se você estiver criando um aplicativo da Web Java que precisa oferecer aos usuários a capacidade de imprimir formulários ou folhas de dados , você precisará digitar um código que permite (ou chama ) a API Java Print Service . Antes de enviar um comando de impressão em um aplicativo Java, porém, você deve codificar a API para verificar o status da impressora para determinar se ele está em uso ( por outro aplicativo ) ou está online. Verificar o estado da impressora, antes de enviar a solicitação de impressão , ajuda os usuários a evitar erros de spooler de impressão ou outras falhas de impressão. Instruções
1
Abra o Ambiente de Desenvolvimento Integrado programa (IDE) em seu PC. Clique em "Arquivo " e depois em "Abrir" na barra de menu. Navegue até o arquivo de projeto de aplicativo Java para o qual você deseja ativar as funções de impressão . Realce o arquivo de projeto e clique em " Abrir".
2
Clique em "Arquivo " ou "Criar" na barra de ferramentas do menu. Role para baixo e clique em "Novo /Classe . " Aguarde até que o IDE para carregar " Nova classe " ou " classe" janela de documento na área de trabalho do projeto principal ou na tela. Clique em " Arquivo /Salvar " na barra de menu. Salve o arquivo de classe como
3
Digite o seguinte código na janela de documento " PrinterStatus.java " para definir um novo objeto da classe " PrinterStatus.java . " :
public class PrinterStatus {
void main ( string [ ] args ) { públicas estáticas impressão PrintService = PrintServiceLookup.lookupDefaultPrintService ();
attributeSet att = printer.getAttributes ();
for ( Atributo um : att.toArray ()) {
Cordas nomeAtributo ;
Cordas attributeValue ;
nomeAtributo = a.getName ();
attributeValue = att.get ( a.getClass ()) toString ();
System.out.println ( nomeAtributo + " :" + attributeValue ); .
}}} < br >
4
Clique em "Arquivo " e depois em "Salvar" na barra de ferramentas do menu. Feche a janela de documento de classe " PrinterStatus.java " . Sua aplicação web Java agora pode solicitações de status do processo para a principal impressora conectada ao PC local .
5
Abra outra classe ou módulo a partir do qual a chamada, ou a lançar solicitações de status da impressora. Digite o seguinte código no ponto onde o aplicativo deve iniciar a solicitação :
StatusofPrinterReport obj = new StatusofPrinterReport ();
obj.main ()