Share via


Quantas impressoras o conector Microsoft Universal Print pode suportar?

O número de impressoras que o conector pode suportar depende das especificações da máquina em que ele está sendo executado. Estas são recomendações para o número máximo de impressoras que podem ser registradas em 2 tamanhos diferentes de Máquina Virtual do Azure, cada uma executando o Windows Server 2019 Datacenter (1809):

Tamanho da VM do Azure Número máximo recomendado de impressoras registadas Tempo necessário para inicializar impressoras após a reinicialização do Print Connector Service Tempo necessário para enumerar impressoras no aplicativo Print Connector
Azure Standard_B2s VM (2 vCPUs, 4 GB de RAM) 150 6 minutos 10 segundos
Azure Standard_B2ms VM (2vCPUs, 8 GB de RAM) 600 20 minutos 40 segundos


Todos os números acima são estimativas baseadas no uso típico. Cada cliente terá uma configuração exclusiva que afetará a quantidade de carga no conector. A seguinte configuração foi usada em nosso ambiente de teste:

  • Garantimos que o Conector fosse capaz de lidar com trabalhos de impressão enviados a uma taxa mais alta do que a normal. No total, 1200 trabalhos de tamanhos típicos foram enviados para o Connector durante 90 minutos, e cada trabalho foi enviado aleatoriamente para uma das impressoras registadas. Isso resultou em aproximadamente 4 impressoras processando trabalhos simultaneamente a qualquer momento.
    • Outras configurações podem não conseguir atingir esse nível de taxa de transferência de trabalho. Por exemplo, uma largura de banda de rede mais baixa ou tamanhos de trabalho maiores podem impedir que o Conector baixe trabalhos tão rapidamente, resultando em tempos de impressão mais lentos e taxa de transferência reduzida.
    • Observe que as impressoras registradas com um conector processarão apenas 1 trabalho de cada vez. Se vários trabalhos forem enviados para uma única impressora, os outros trabalhos aguardarão até que o primeiro seja concluído. Se os trabalhos forem enviados para várias impressoras, cada impressora processará 1 trabalho de cada vez, mas eles o farão em paralelo. A documentação futura cobrirá o número máximo de impressoras que podem ser impressas em paralelo antes que o processamento do trabalho de impressão diminua.
  • Todos os registros da impressora foram concluídos antes de enviar trabalhos de impressão para eles.
  • As impressoras foram criadas usando uma seleção de drivers comumente usados de vários fabricantes para garantir o uso realista de recursos. Estas eram impressoras "virtuais" que imprimiam em arquivos em vez de produzir saída física.
  • As VMs não foram usadas para nenhuma outra carga de trabalho além da execução do conector. Nenhum software de impressão adicional foi instalado além dos drivers da impressora. Se houver um software de impressão instalado que execute processamento adicional em trabalhos de impressão, ele reduzirá o número de registros de impressora que podem ser suportados.


Nessas condições, o principal fator que afeta o número de impressoras que podem ser registradas é a quantidade de memória disponível na máquina. O uso de memória aumentou em aproximadamente 700MB para cada 100 impressoras registradas. Além disso, o envio de trabalhos a uma taxa de 800 trabalhos por hora resultou em um aumento no uso de memória de aproximadamente 700MB. Ao estabelecer as recomendações acima, nosso objetivo era manter o uso total de memória do sistema abaixo de 90% da memória total da VM.


Recomendamos que os clientes sigam este processo ao registrar um grande número de impressoras com o conector:

  1. Verifique o uso geral de memória da máquina antes de qualquer impressora ser registrada e use as figuras acima para estimar quantas impressoras podem ser registradas com segurança.
  2. Depois de registar todas as impressoras, reinicie o Print Connector Service e monitorize a utilização da memória. Para VMs do Azure, você pode fazer isso na página Métricas, na VM no Portal do Azure. Sem trabalhos de impressão, o uso máximo de memória do Serviço ocorre durante a reinicialização quando ele inicializa todas as impressoras.
  3. Continue a monitorar o uso de memória quando as impressoras estiverem sob carga típica.


Se a máquina ficar sem memória, o conector não poderá mais imprimir trabalhos de forma confiável. Se for observado que o uso de memória é de 90% ou mais, recomendamos um dos seguintes:

  • Aumentar a quantidade de memória na máquina ou
  • Instale e registre novamente algumas impressoras em um conector em execução em uma máquina diferente, use Trocar impressora para mover os compartilhamentos de impressora para as impressoras recém-registradas e, em seguida, cancele o registro e desinstale essas impressoras da máquina Connector antiga.