Resumo : provavelmente você está vendo as opções da última instância em ~/.cups/lpoptions .
Existem padrões para todo o sistema e padrões por usuário.
O aplicativo system-config-printer e a interface da web do CUPS configuram os padrões do sistema. Estes são armazenados em /etc/cups/printers.conf e /etc/cups/ppd/NAME.ppd , onde NOME é o nome da impressora. Em um arquivo .ppd , uma linha de configuração de opções é assim:
*DefaultDuplex: DuplexNoTumble
Os valores possíveis para essa opção, chamada Duplex , são dados por linhas como
*Duplex None/Off: …
*Duplex DuplexNoTumble/Long-Edge Binding: …
*Duplex DuplexTumble/Short-Edge Binding: …
A parte após o cólon descreve os comandos a serem enviados para a impressora para ativar a configuração. A parte antes dos dois pontos consiste em * , depois o nome da opção, em seguida, um espaço e, em seguida, um ou mais nomes para o valor separados por barras (por exemplo, "Nenhum" e "Desativado" significam a mesma coisa esta opção particular, você pode usá-los de forma intercambiável).
Você também pode ter padrões por usuário armazenados em um arquivo chamado .cups/lpoptions em seu diretório pessoal. A sintaxe deste arquivo é assim:
Dest lj/single Duplex=None
Default lj Duplex=DuplexNoTumble
Uma linha como Dest lj/single … define uma instância chamada single da impressora chamada lj . Ao imprimir para essa instância, a opção Duplex está definida como None . Ao imprimir na instância padrão, a opção Duplex é definida como DuplexNoTumble (isto é, frente e verso). A linha Default lj … define opções padrão ao imprimir em lj . Essas opções substituem os padrões de todo o sistema. O uso de Default em vez de Dest torna lj o destino de impressão padrão.
(Você também pode ter um /etc/cups/lpoptions em todo o sistema. Por que um arquivo de sistema inteiro, que pode parecer redundante com as opções definidas no arquivo .ppd ? A diferença é que, se o computador funcionar como um arquivo de impressão servidor de outros computadores, o arquivo .ppd se aplica a todos, ao passo que /etc/cups/lpoptions se aplica apenas ao imprimir a partir do computador local.
Você pode usar instâncias para disponibilizar diferentes conjuntos de opções em um apelido na linha de comando. Por exemplo, com o arquivo lpoptions acima, lp -d lj imprime em frente e verso e lp -d lj/single imprime em um só lado. As instâncias também são visíveis em algumas GUIs, por exemplo, na caixa de diálogo de impressão do KDE.
A caixa de diálogo de impressão do Gnome não mostra instâncias diferentes, você só recebe uma. No entanto, de forma bastante contraintuitiva, o Gnome não padroniza as opções para% normallp, mas escolhe a última instância mencionada no arquivo lpoptions . Assim, por exemplo, com o arquivo lpoptions acima, o padrão é a impressão duplex, mas se as duas linhas forem trocadas, o padrão será de um único lado.
Outra armadilha com o Gnome é que ele também lê o arquivo ~/.lpoptions . Este é um local antigo para ~/.cups/lpoptions , que o sistema de impressão não lê mais desde o Ubuntu 12.04 ou por aí, mas que o Gnome ainda lê a partir do Ubuntu 14.04. Se você tiver um, renomeie-o para .cups/lpoptions ou exclua-o.