Você tem duas opções aqui
Se você tiver controle sobre o servidor DHCP, poderá defini-lo para atribuir um endereço dhcp estático (oxímoro que eu conheço) à impressora. A maioria dos roteadores comerciais que eu encontrei pessoalmente tem esse recurso (consulte o manual ou tente encontrar isso na configuração do roteador)
Se você não tiver controle sobre atribuições de endereços, a maioria das impressoras terá um hostname
com fio ou permitirá que você selecione um para ele na configuração de rede do servidor de impressão incorporado. O nome do host deve ser roteado a partir da rede local sem qualquer configuração adicional. Por exemplo, se a sua impressora tiver um nome de host atribuído de HPLASERJET5900
, você poderá simplesmente usá-la na configuração do CUPS (por exemplo, HPLASERJET5900:9100
(para impressão direta HP). Você pode usar o nome do host em vez do IP onde estiver necessário para inseri-lo.
Se você tiver uma topologia de rede mais complicada (digamos que a impressora esteja em uma sub-rede diferente), será necessário configurar sua rede para que os nomes de host sejam roteáveis de outras sub-redes.