Comment 0 for bug 1744904

Revision history for this message
JerryFu (zxf2jt19) wrote :

I can not print a test page with dns-sd protocal when only ipv6 address is set.
I suppose it is a Ubuntu OS issue.

[NG case: Ubuntu ipv6 test print]
OS: Ubuntu 16.04 64bit
printer connection: dnssd://RICOH%20SG%203200%20%5BB95555%5D%20(5)._pdl-datastream._tcp.local/

All Settings -> Network -> Wired -> Options... -> IPv4 Settings -> Method: Disabled
All Settings -> Network -> Wired -> Options... -> IPv6 Settings -> Method: Link-Local Only

I can successfully ping with the printer with the following commad.
$ ping6 fe80::226:73ff:feb9:5555%enp0s3

But when I print a Test page, the job state on "localhost:631/jobs/" is "Unable to locate printer "rnp002673b95555.local"." or "The printer is not responding".

[OK case1: Ubuntu ipv4 test print]
OS: Ubuntu 16.04 64bit
  (same as the NG case above)
printer connection: dnssd://RICOH%20SG%203200%20%5BB95555%5D%20(5)._pdl-datastream._tcp.local/
  (same as the NG case above)
All Settings -> Network -> Wired -> Options... -> IPv4 Settings -> Method: Automatic (DHCP)
All Settings -> Network -> Wired -> Options... -> IPv6 Settings -> Method: Link-Local Only
  (same as the NG case above)

The printer test page can be printed successfully.

[OK case2: Mac ipv6 test print]
OS: macOS 10.12
printer connection: dnssd://RICOH%20SG%203200%20%5BB95555%5D%20(5)._pdl-datastream._tcp.local./?bidi
System Preferences -> Network -> Ethernet -> Advanced... -> Configure IPv4: -> Off
System Preferences -> Network -> Ethernet -> Advanced... -> Configure IPv6: -> Link-local only

The printer test page can be printed successfully.