O recurso de impressão de cópia controlada no fluig permite tanto a impressão de cópia controlada quanto a impressão normal de documentos.
Para que a impressão de cópia controlada aconteça, é necessário que o applet seja executado, porém este recurso está disponível somente para o navegador Internet Explorer. Os navegadores Google Chrome (versão 45 ou superior) e Mozilla Firefox (versão 52 ou superior) não suportam mais a execução dos plugins NPAPI necessários.
Se você utilizar o Chrome ou o Firefox, o fluig apenas fará a impressão normal dos documentos.
Ainda é possível configurar variáveis nos documentos para que elas sejam atualizadas durante a visualização ou durante a impressão (quando o documento for utilizado como protocolo).
São pré-requisitos para a impressão de cópia controlada:
O fluig permite a impressão de cópia controlada apenas para arquivos PDF, documentos do Word e planilhas do Excel.
A tabela abaixo exibe as extensões suportadas pelo recurso de cópia controlada.
Em algumas instalações ocorre o erro: “java.lang.NoClassDefFoundError : null” ao imprimir documentos Microsoft® Office. Para mais detalhes de como solucionar a inconsistência confira a documentação Configuração de serviços de componentes. |
Extensão | Compatível? |
---|---|
.doc | |
.docx | |
.ppt | |
.pptx | |
.xls | |
.xlsx | |
.txt |
Você pode fazer a impressão de um documento através da navegação ou através a visualização.
Na navegação, selecione o arquivo e acione o botão Mais > Imprimir cópia controlada.
Na visualização do documento há duas opções. Na primeira acione Ações do documento > Imprimir cópia controlada.
Na segunda, acione o ícone da impressora.
Após acionar a impressão, você será apresentado à tela de configuração. Configure cada campo conforme a sua necessidade:
Por padrão o fluig utiliza o OpenOffice como motor padrão para a impressão de documentos, ou seja, é possível que determinados documentos não sejam impressos exatamente como são visualizados no MS Office.
Para que o MS Office seja o motor padrão de impressão no fluig é necessário fazer a Configuração dos serviços de componentes. Não é necessário reiniciar o fluig após a configuração. Basta fazer uma nova impressão.
O log de cópia controlada é o registro das informações de cada impressão de cópia controlada. Esse registro é importante, pois oferece total controle e rastreabilidade sobre as cópias.
Para saber como gerar esse log acesse a documentação de Log de cópia controlada.
Quando você estiver utilizando o Google Chrome ou Mozilla Firefox ou quando o applet não estiver habilitado (utilizando o Internet Explorer), a impressão não fará o controle de cópias. Nesse caso, a impressão será feita normalmente, porém não armazenará informações no log. |
É possível configurar variáveis nos documentos que serão atualizadas durante a visualização ou durante a impressão (quando o documento for utilizado como protocolo). As variáveis podem informar a versão do documento, publicador ou a data de publicação, por exemplo.
Para que as variáveis sejam atualizadas é necessário que a opção "Atualiza Propriedades Cópia Controlada?" localizada na aba Informações Gerais das propriedades do documento esteja marcada.
Essa opção pode ser alterada manualmente durante ou após a publicação ou pode estar configurada nas propriedades herdadas da pasta, para que seja marcada automaticamente durante a publicação.
Para marcar essa opção manualmente, durante a publicação de documento avançado ou na edição de propriedades após a publicação, acione a aba Informações Gerais e marque a opção Atualiza Propriedades de Cópia Controlada?.
Para fazer a configuração automática, acione as propriedades da pasta. Acesse a aba Propriedades Herdadas e marque a opção Atualiza propriedades de Cópia Controlada?.
As variáveis de visualização são atualizadas sempre que o documento é aberto e visualizado dentro do fluig. Confira a lista de informações que podem ser adicionadas ao documento:
Variável | Descrição |
---|---|
Document.Author | Autor do documento |
Document.Author.ID | Matricula do autor do documento |
Document.Author.Name | Nome do autor do documento |
Document.Active | Documento ativo |
Document.ID | Código do documento |
Document.Publisher | Publicador do documento |
Document.Publisher.ID | Matricula do publicador do documento |
Document.Publisher.Name | Nome do publicador do documento |
Document.Version | Versão do documento |
Document.Revision | Revisão do documento |
Document.Description | Descrição do documento |
Document.Comments | Comentários do documento |
Document.VersionDescription | Descrição da Versão/Revisão |
Document.Tag | Tags do documento |
Document.ApprovedOn | Data que o documento foi aprovado |
Document.CreationDate | Data de criação do documento |
Document.ExpiresOn | Data de expiração do documento |
Document.FirstVersionDate | Data da primeira versão |
Document.LastUpdateDate | Data da última atualização |
Document.Approvers1, Document.Approvers2, Document.ApproversN | Aprovador do nível 1. O N representa qual aprovador a ser retornado: o 1 retorna o primeiro aprovador, o 2 retorna o segundo e assim sucessivamente, especificamente do nível 1. |
Document.Level2.Approver1, Document.Level2.Approver2, Document.LevelN.ApproverN | Aprovador do nível N. O N em Level representa qual nível deve ser retornado, e o N em Approver representa qual aprovador a ser retornado. Por exemplo: Document.Level2.Approver1 retorna o primeiro aprovador do nível 2. |
As variáveis de impressão são atualizadas somente no documento protocolo quando a impressão é concluída. Essas variáveis não são atualizadas quando o documento é visualizado dentro do fluig.
Nesse caso, se você tentar visualizar um documento que possui variáveis de impressão, ela será exibida como no exemplo abaixo.
Confira a lista de informações que podem ser adicionadas ao documento:
Variável | Descrição |
---|---|
Document.PrintDate | Data da impressão |
Document.PrintRequester | Requisitante/Solicitante |
Document.PrintedDocument.AreaResponsible | Responsável pela área |
Document.PrintedDocument.Description | Descrição do documento |
Document.PrintedDocument.Comments | Comentários do documento |
Document.PrintedDocument.VersionDescription | Descrição da Versão/Revisão |
Document.PrintedDocument.Tag | Tags do documento |
Document.DocumentNrDocumento | Número do documento |
Document.PrintedDocument.Version | Versão do documento |
Document.PrintedDocument.Revision | Revisão do documento |
Document.DestinationArea | Área |
Document.PrintedDocument.Publisher | Publicador do documento |
Document.PrintedDocument.VersionDescription1 | Descrição da versão do documento |
Document.PrintedDocument.VersionDescription2 | Continuação da descrição da versão do documento |
Document.PrintedDocument.VersionDescription3 | Continuação da descrição da versão do documento |
É padrão do próprio MS Office limitar as propriedades dos documentos em 127 caracteres durante a visualização ou impressão. |
Os eventos onApplyDocumentPrintProperties e onApplyDocumentProtocolProperties podem ser utilizados para atualizar ou recuperar as informações das variáveis configuradas nos documentos.
Veja também o exemplo (interacting-with-copy-controlled-properties) disponível no repositório do fluig clicando aqui. |
Com o documento aberto no Microsoft Word, posicione o cursor no local onde a variável deve ser incluída.
Pressione CTRL + F9 e preencha o espaço entre as chaves ({ }) como no exemplo abaixo:
|