Impressoras
As quatro filas de impressão pelas quais uma unidade imprime (uma etiqueta ou um relatório, no Início ou na Conclusão), declaradas no modelo e seguidas ou sobrepostas por unidade, e como um comando encontra a fila dele.
Impressoras é por onde a saída impressa do modelo sai. Todo comando que uma ação emite é uma de quatro combinações, o que sai (uma etiqueta ou um relatório) e quando (no Início ou na Conclusão da execução), e cada combinação tem exatamente uma fila de impressão por unidade: uma fila de impressão do Windows instalada nesta estação. O modelo declara as quatro filas padrão, toda unidade imprime por elas a menos que tenha se desprendido e mantenha quatro próprias, e um comando resolve a fila dele pela combinação dele, nunca pela ação que o agrupa. A tela (Process > modelo > Definição > Impressoras) diz "As filas da estação pelas quais cada unidade deste modelo imprime: uma por tipo e momento, para as etiquetas que ela imprime e os relatórios que ela publica." e conta as unidades e quantas estão por conta própria.
Ler exige Ver modelos; toda edição exige Gerenciar o Process e uma estação destravada. A tela veste a forma que toda tela de Definição compartilha (veja Definição).
Definição do modelo: os quatro slots
O cabeçalho diz "As filas padrão do modelo. Elas servem toda unidade que ainda as segue, então uma bancada de estações idênticas é configurada uma vez." e carrega Atualizar filas ("Atualizando…" enquanto ele corre), que relê as filas instaladas na estação para as duas metades da tela. A lista é lida uma vez, quando a tela abre.
A tabela sempre tem as mesmas quatro linhas, nesta ordem: Etiqueta no Início, Etiqueta na Conclusão, Relatório no Início, Relatório na Conclusão.
| Coluna | O que mostra |
|---|---|
| Tipo | Etiqueta ou Relatório. |
| Quando | Início ou Conclusão. |
| Usado por | As ações do modelo com um comando que imprime por este slot, pelo nome, ou "Nenhuma ação". |
| Fila de impressão | O nome da fila padrão, ou "Não configurada" (na tinta de cautela apenas enquanto uma ação de fato imprime pelo slot). |
Quando a estação não consegue listar as filas dela, um aviso sobre a tabela diz Filas de impressão indisponíveis com a falha. Num host sem acesso ao spooler de impressão do Windows a lista fica simplesmente vazia.
A coluna de configurações de um slot
Escolher uma linha abre o slot por inteiro ("Impressoras · Etiqueta no início"), sob a frase de que o meio precisa:
- uma etiqueta: "As etiquetas vão para a fila como comandos crus de impressora. O Ganter Lab os entrega ao Windows e não consegue confirmar que a etiqueta saiu.";
- um relatório: "O documento chega à fila como PDF, então escolha uma impressora de documentos. A Microsoft Print to PDF serve para um teste."
| Campo | O que é | Valores / padrão | Efeito |
|---|---|---|---|
| Fila de impressão | "Por onde toda unidade que ainda segue o modelo imprime isto." | (não configurada) e, em seguida, toda fila instalada pelo nome; um nome guardado que a estação não instala mais continua listado como "Nome (não instalada)"; (não configurada). | Escrita no modelo: toda unidade que segue imprime por ela na hora. A legenda acrescenta "Usado por" e as ações que imprimem pelo slot. |
Sem Gerenciar o Process, ou enquanto a estação está travada, o cartão carrega o aviso "Mudar as filas de impressão precisa da permissão “Gerenciar o Process” e de uma estação editável." e o seletor fica desabilitado.
Por unidade: a lista de unidades
| Coluna | O que mostra |
|---|---|
| Unidade | O nome da unidade. |
| Filas | "Segue o modelo", ou "3 de 4 definidas, próprias" numa unidade desprendida. A linha veste a tinta de cautela quando um comando do modelo imprime por um slot que está vazio em vigor para esta unidade. |
Gerenciar unidades, na ponta do cabeçalho, abre a página do modelo.
A coluna de configurações de uma unidade
Escolher uma unidade abre dois cartões. De onde vêm as filas desta unidade oferece Segue o padrão do modelo ("Editar o padrão do modelo acima muda esta unidade junto com o resto da bancada.") ou Tem filas próprias ("Esta unidade está por conta própria. O padrão do modelo não a alcança mais, e editá-lo não muda nada aqui."). O desprendimento parte do que está em vigor: uma unidade cujos quatro slots próprios estão todos vazios toma uma cópia dos quatro do modelo; voltar a seguir não apaga nada, então desprender uma segunda vez devolve exatamente o que a unidade tinha. A escolha fica desabilitada sem Gerenciar o Process e enquanto a estação está travada.
O segundo cartão são os quatro slots em vigor, chamado Em vigor: o padrão do modelo ("Lido do modelo. Dê filas próprias a esta unidade para mudá-las aqui.") com todo seletor desabilitado enquanto a unidade segue, ou As próprias desta unidade ("Só esta unidade imprime por elas. As irmãs dela ficam intocadas.") depois de desprendida. A tabela são as mesmas quatro linhas: Tipo (com a ressalva do meio como dica da célula), Quando, Usado por, e um seletor de Fila de impressão por linha, oferecendo a mesma lista da do modelo. O aviso de erro de filas, quando existe, se repete neste cartão.
Como um comando encontra a fila dele
Na fronteira da execução, todo comando de toda ação que o procedimento escolheu resolve a fila dele pelo modelo: uma unidade que segue toma o slot do modelo para o tipo e o gatilho do comando; uma unidade desprendida toma o próprio. Dois comandos da mesma combinação compartilham, portanto, uma impressora de propósito, seja qual for a ação em que estejam, e agrupar ou reordenar comandos nunca move uma fila. Remover uma ação deixa os slots intocados, porque eles são chaveados por tipo e gatilho, não pela ação.
O que acontece quando o slot em vigor está vazio difere conforme o meio, e nenhum dos dois casos muda a execução nem para os demais comandos:
- Uma etiqueta ainda é renderizada e gravada no dossiê de etiquetas da execução; o envio dela é gravado como tentativa falha contra a fila "(não configurada)", com o motivo "Nenhuma fila de impressão está configurada para esta etiqueta na Unidade."
- Um relatório ainda publica o PDF dele (e o congela na execução quando o comando pede isso); a impressão automática dele é gravada como tentativa falha com "Nenhuma fila de impressão está configurada para esta ação na Unidade."
A aceitação pela fila é "Enviado para a fila", nunca prova de impressão física. Os nomes de fila são locais da estação: uma configuração copiada para outra estação mantém os nomes, que passam a se ler "(não instalada)" até serem substituídos.
O que esta tela não faz
- Ela não imprime nada: a impressão de teste de uma etiqueta fica no modelo de etiqueta, a amostra de um relatório no relatório, e reimpressões e reenvios ficam nos Históricos.
- Ela não decide o que é impresso nem quando: isso são os comandos de cada ação, em Ações, e quais ações uma execução emite é o procedimento.
- Ela não tem fila por ação nem por procedimento: uma fila por combinação, por unidade.
- Ela não instala fila: a lista é a do próprio Windows, e um host sem o spooler de impressão não lista nenhuma.