[sane-devel] Help. Any Ideas?

Olaf Meeuwissen paddy-hack at member.fsf.org
Tue Feb 14 12:42:20 UTC 2017

Hi Torfinn,

Torfinn Ingolfsen writes:

> The "Temporary failure in name resolution" messages in your debug
> output seems to indicate that the pixma backend also wants / needs a
> (DNS) name for your scanner's IP address.
> You could try to add it to your local DNS server if you have one, or
> to the hosts file on the machine you run SANE on, to see if it helps.

Just for the record, if the host name resolution fails the IP address is
used as is.  Quoting from backend/pixma_bjnp.c (starting at line 833):

  /* do reverse name lookup, if hostname can not be found return ip-address */

  if( (error = getnameinfo( &(scanner_sa -> addr) , sa_size( scanner_sa), 
                  host, BJNP_HOST_MAX , NULL, 0, NI_NAMEREQD) ) != 0 )
      PDBG (bjnp_dbg(LOG_INFO, "get_scanner_name: Name for %s not found : %s\n", 
                      ip_address, gai_strerror(error) ) );
      strcpy(host, ip_address);
      return level;

Adding it to your local DNS server isn't expected to help.

Hope this helps,
Olaf Meeuwissen, LPIC-2            FSF Associate Member since 2004-01-27
 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
 Support Free Software                        https://my.fsf.org/donate
 Join the Free Software Foundation              https://my.fsf.org/join

More information about the sane-devel mailing list