Entendendo os modelos de licenciamento dos produtos Cortado ThinPrint
Neste artigo vou explanar a respeito do modelo de licenciamento dos produtos Cortado ThinPrint Engine (neste caso o ThinPrint Server Engine, o ThinPrint Application Server Engine e o ThinPrint RDP Engine) e explicar como funciona o licenciamento por usuário e por servidor, bem como, identificar de qual produto e qual plataforma a licença pertence (32 ou 64 bits).
Para facilitar, vamos utilizar uma chave de exemplo e vou lhes mostrar o que é nos informado nesta chave:
THPR-0330-1-TEST12-ABCD
A chave de licença é dividida em 5 (cinco) partes sendo elas divididas por um traço (“-”). São elas:
- 1ª parte (“THPR”): aqui é identificado o produto e a plataforma;
- 2ª parte (“0330”): aqui é identificada a versão do produto;
- 3ª parte (“1”): aqui é identificado a quantidade de licenças para o produto. Por exemplo, podem haver casos de que uma chave seja um pacote para 5 (cinco) usuários e neste caso seria informado o número 5 (cinco).
- 4ª parte e 5ª parte (“TEST12-ABCD”): aqui é identificada os códigos da chave que é gerada de forma aleatória pela ThinPrint.
A identificação dos produtos é feita pela ThinPrint da seguinte forma:
- THPS – ThinPrint Server Engine 32 bits
- TAPS – ThinPrint Server Engine 64 bits
- THPR – ThinPrint Application Server Engine ou ThinPrint Desktop Engine 32 bits*
- TAPR – ThinPrint Application Server Engine ou ThinPrint Desktop Engine 64 bits*
- TRDP – ThinPrint RDP Engine 32 bits
- TADP – ThinPrint RDP Engine 64 bits
- TPPS – ThinPrint Printserver Basic Pack 32 bits e 64 bits
- THSA – ThinPrint Access License
- TPUS – ThinPrint User License
*Para o licenciamento THPR ou TAPR é utilizado também a 3ª parte da chave para diferenciar entre os produtos Application Server Engine, neste caso é informado o número 1 (um), e o Desktop Engine, que neste caso é informado o número 2 (dois). Exemplos:
THPR-0330-1-TEST12-ABCD: ThinPrint Application Server Engine 7.0
THPR-0388-2-WFUIKP-DCAB: ThinPrint Desktop Engine 7.6
As versões dos produtos são da seguinte forma:
ThinPrint Server Engine, Application Server Engine e Desktop Engine
- 0593 – Versão 8.6
- 0538 – Versão 8.0
- 0388 – Versão 7.6
- 0330 – Versão 7.0
ThinPrint RDP Engine
- 0388 – Versão 7.6
- 0330 – Versão 7.0
O modo de licenciamento é definido de duas formas: Licenciamento por Servidor e Licenciamento por Usuário. O licenciamento por servidor é onde são licenciados os servidores onde são instalados os produtos Server Engine, Application Server Engine ou RDP Engine. Neste caso não importa a quatidade de usuários que utilizam a impressão nos servidores. No modo de licenciamento por usuário, além de uma licença para o produto, existe uma chave inserida informando a quantidade de usuários que podem utilizar os recursos do ThinPrint. Nesta modalidade, não são usuários nomeados e são geradas licenças conforme a quantidade de contas de usuários cadastradas no domínio Active Directory.
Existe também a licença de acesso (THSA), utilizada a partir da versão 7.6. Esta licença somente é utilizada no cenário em que existe um servidor de impressão com o Server Engine e servidores de de terminais com Application Server Engine. Neste caso, a licença de acesso acompanha a licença do Application Server Engine, porém elas não devem ser inseridas no servidor de terminais e sim inseridas no servidor de impressão com o produto Server Engine. Isso se deve a particularidade de atrelar a conexão entre o servidor Application Server Engine ao Server Engine.
Com relação de onde cada produto é instalado: o produto Server Engine é normalmente instalado no servidor de impressão centralizado (não os servidores de impressão que possuem o ThinPrint Client instalado); o produto Application Server Engine é normalmente instalado nos servidores de Terminais Remotos (WTS ou Citrix) ou em servidores de aplicação que irão utilizar a geração de trabalhos de impressão; e o produto RDP Engine é somente utilizado nos servidores de Terminais Remotos Windows.
Como adicionar uma folha de rosto em impressões com ThinPrint
Em alguns casos de impressão, é necessária a adição de algumas informações na impressão gerada pelos usuários em uma rede, conhecido também como folha de rosto ou marca d’água. Para que isso seja realizado utilizando a solução ThinPrint e o driver de impressão ThinPrint Output Gateway é necessário que:
Criando o modelo de folha de rosto:
Primeiramente, é necessário que você utilize uma fila de impressão com que utilize o driver ThinPrint Output Gateway e que esta fila de impressão esteja em pausa. Para criar o modelo de folha de rosto, como exemplo, podemos utilizar o Microsoft Word para gerar um documento com o conteúdo desejado a ser adicionado nas impressões. Após o documento formatado e pronto, imprima o documento na fila de impressão em pausa com o driver ThinPrint. Acesse o diretório de Spool do Windows, por padrão o caminho é C:\Windows\system32\spool\PRINTERS, e copie o arquivo de extensão SPL para o local desejado. Caso desejado é possível renomear o arquivo copiado para melhor identificação.
Configurando o ThinPrint para utilizar a folha de rosto:
Abra o Editor de Registro do Windows (regedit) e acesse o caminho HKLM/Software/ThinPrint/TPWinPrn. Crie um novo valor do tipo de caracteres (REG_SZ) com o nome “Watermark” e informe o local do arquivo SPL gerado (C:\Diretório\modelo.spl, por exemplo). Reinicie o serviço de impressão do Windows (Spooler) e faça um teste.
Assim, qualquer impressão realizada utilizando uma fila de impressão com o driver ThinPrint Output Gateway, será adicionado à impressão a folha de rosto gerada.
Em resumo:
Para adicionar à impressão uma folha de rosto padrão é necessário que seja criado um modelo de impressão (arquivo SPL) e seja configurado o ThinPrint para utilizar este modelo através da chave de registro HKLM/Software/ThinPrint/TPWinPrn/Watermark (REG_SZ).
Aplica-se:
- ThinPrint .print Engine 7.0 ou superior
- ThinPrint .print Application Server Engine 7.0 ou superior
Como criar link simbólico no Windows
Em alguns casos temos a necessidade de facilitar o acesso de algum diretório com extenso caminho ou precisamos fazer com que um caminho de rede pareça ser um diretório local do servidor ou computador. Este recurso é muito útil em casos em que uma aplicação tem restrições de acesso à caminhos de rede, por exemplo. Para que possamos fazer isso, usamos o comando MKLINK.EXE no Windows.
Segue a sintaxe do comando:
MKLINK [[/D] | [/H] | [/J]] | [Link] [Destino]
/D Cria um link simbólico de diretório. Padrão é um link simbólico de arquivo.
/H Cria um link real em vez de um link simbólico.
/J Cria uma Junção de diretório.
Link especifica o nome do novo link simbólico.
Destino especifica o caminho (relativo ou absoluto) ao qual o novo link se refere.
Segue alguns cenários de exemplo para criação de link simbólico:
Criar um link simbólico em C:\Docs de C:\Usuários\AndreMailer\Documentos
mklink.exe /d C:\Docs C:\Usuários\AndreMailer\Documentos
Criar um link simbólico em C:\Imagens de um caminho de rede \\SERVIDOR\DocsCorporativo\Documentos\Imagens
mklink.exe /d C:\Imagens \\SERVIDOR\DocsCorporativo\Documentos\Imagens
Caso você precise apagar um link simbólico, basta ir pelo Windows Explorer e apaga-lo como se fosse um diretório qualquer, porém o conteúdo do diretório não será apagado e somente o link será apagado.
Como preparar um pen drive para instalar o Windows via boot USB
Neste artigo explico como preparar um pen drive com os arquivos necessários para realizar a instalação do sistema operacional Windows Vista, Server 2008, ou posterior, através da inicialização (boot) via USB.
1. Tenha em mãos um pen drive que possa ser formatado e que tenha capacidade mínima para armazenar os arquivos que contém em uma mídia de instalação do Windows:
- 1 GB para Windows 2000, XP ou Server 2003
- 4 GB para Windows Vista, Server 2008, ou posterior
2. Em um computador com Windows já instalado, insira o pen drive na USB e acesse o Prompt de Comando (cmd.exe):
Atenção: nos comandos listados abaixo, estamos presumindo que o endereço atrelado ao disco do pen drive é “disk 1”. Antes de executar o comando “clean”, verifique qual o endereço atrelado ao pen drive com o comando “list disk” após a inicialização do DISKPART.
Cuidado! O comando “clean” destrói todas as partições do disco selecionado. Tenha certeza que você selecionou o disco atrelado ao pen drive.
DISKPART> diskpart DISKPART> select disk 1 DISKPART> clean DISKPART> create partition primary DISKPART> select partition 1 DISKPART> active DISKPART> format fs=fat32 DISKPART> assign DISKPART> exit
3. Copie os arquivos de instalação do sistema operacional a partir da mídia original do Windows a ser utilizada:
xcopy D:\* /s /e /f E:\
*Presumi-se que a letra de unidade D seja o CD-ROM ou DVD-ROM e a letra de unidade E seja o Pen Drive.
Está pronto! Agora é necessário configurar o computador em que será instalado o Windows para inicializar através de um dispositivo USB na BIOS, inserir o pen drive na porta USB e reinicialize o computador.
Também é possível criar instalações automatizadas do Windows, onde basta você configurar todas as opções que você iria inserir na instalação do computador e até mesmo a instalação de drivers e aplicações adicionais.
O serviço Microsoft Exchange Information Store do Exchange Server 2003 terminou com o erro específico de serviço 0 (0×0)
Sintomas:
Ao inicializar o serviço Microsoft Exchange Information Store do Exchange Server 2003, são apresentados os erros:
Tipo de evento: Erro Fonte de evento: MSExchangeIS Categoria do evento: Content Engine Id. do evento: 1180 Data: Hora: Usuário: N/A Computador: Descrição: Error 0x800700c1 initializing the Microsoft Exchange Server Internet Conversion Library.
Tipo de evento: Erro Fonte de evento: MSExchangeIS Categoria do evento: General Id. do evento: 5000 Data: Hora: Usuário: N/A Computador: Descrição: Unable to initialize the Microsoft Exchange Information Store service. - Error 0x800700c1.
Tipo de evento: Erro Fonte de evento: Service Control Manager Categoria do evento: Nenhuma Id. do evento: 7024 Data: Hora: Usuário: N/A Computador: Descrição: O serviço Microsoft Exchange Information Store terminou com o erro específico de serviço o (0x0).
Causa:
O arquivo de biblioteca EXMIME.DLL está corrompido.
Solução:
Substitua o arquivo EXMIME.DLL a partir da mídia de instalação do Exchange Server 2003, reinstale o Service Pack mais atual e tente inicializar o serviço. Caso não funcione, reinstale o Exchange Server 2003 através da mídia de instalação e depois reinstale o service pack.
Após a inicialização do serviço Microsoft Exchange Information Store é provável que as bases do Exchange Server estejam corrompidas ou somente marcadas como corrompidas. Execute os procedimentos de recuperação e desfragmentação das bases de dados.
Observação: Caso durante a reinstalação do Exchange Server 2003 utilizando a mídia de instalação apresentar um erro de arquivo, copie manualmente o arquivo da mídia de instalação para o servidor e continue a instalação clicando no botão repetir na janela de erro do programa de instalação.
Atenção: O processo de reinstalação/reparação não irá substituir as bases de dados, porém faça um backup dos arquivos de base de dados do Exchange (PRIV e PUB) por segurança.
Como habilitar o endereçamento de memória física (sufixo /PAE) no Windows 6 ou superior (Vista ou Server 2008)
Não sendo mais necessário na maioria dos novos servidores, você ainda poderá passar por problemas com alguns hardwares que não fazem o endereçamento total da memória RAM. Isso ocorrerá nos casos em que você utiliza um hardware com 4 GB de memória RAM, ou mais, em servidores 32 bits (neste caso não se inclui o Windows Server 2008 R2 pois somente existe a versão 64 bits deste sistema operacional).
Para que ocorra o endereçamento total da memória através do sistema operacional, é necessário habilitar o recurso Physical Address Extension (PAE). Nos sistemas operacionais Windows anteriores ao Vista ou Server 2008 (NT 6.0), era possível incluir o parâmetro /PAE no arquivo BOOT.INI. Agora a configuração é feita através do utilitário BCEDIT, que é o gerenciador da inicialização do Windows.
Para habilitar o PAE no Windows Vista, Server 2008 ou posterior, execute a seguinte linha de comando:
BCDEDIT /set PAE forceenable
Como sincronizar manualmente o serviço de atualizações automáticas com o WSUS
Quando você executa o serviço de atualizações automáticas do Windows, automaticamente são feitas consultas no servidor* de atualizações para verificar se existem pacotes disponíveis para o sistema operacional ou aplicações Microsoft. Nas versões mais novas do Windows (Vista, Server 2008 ou superior) é possível também realizar consultas manuais de novas liberações de forma amigável, conforme mostrado na figura abaixo:
Porém, nos sistemas operacionais Windows anteriores (2000, XP e 2003) essa consulta manual não podia ser feita manualmente de forma amigável. Para tal, era necessário executar a seguinte linha de comando para iniciar o processo de consulta de novas atualizações do serviço de atualizações automáticas com o servidor* de atualizações:
WUAUCLT /DETECTNOW
Desta forma, após a consulta no servidor, é exibido o balão da Central de Segurança do Windows avisando sobre as novas atualizações disponíveis.
*Observação: o servidor de atualizações é consultado da seguinte forma: Caso houver o Windows Software Update Services (WSUS) configurado na rede interna, somente este será utilizado para consulta, caso contrário, será utilizado o servidor de atualizações da Microsoft na Internet.