Hi,
I have installed Synology DS218+ (VirtualHere server 3.2.9) and MacOS (Mojave 10.14.2) with VirtualHere client v4.6.4.
My printer was previously installed and configured as a standard USB printer on the Mac.
I installed VirtualHere client and server. I deleted the original printer from the Mac, and installed it again using the VirtualHere USB connection.
The printer appears, and I can connect using the standard Canon drivers for the device. However, when I send a print job everything appears to work but no actual printout is received. If I STOP using the device from the VirtualHere client, and then START using the device the print job immediately starts. Any ideas why this is happening, and what I can do to fix it? Logs [..commented..] are pasted below.
Server log:
Sat Dec 29 10:00:20 2018 LOG_DEBUG 192.168.0.163 connected
Sat Dec 29 10:00:24 2018 LOG_INFO Device 13 [04a9:271c] BOUND to connection 84
[... note print job submitted at this point, but no printout received, so STOP using the device]
Sat Dec 29 10:01:34 2018 LOG_INFO Device 13 [04a9:271c] UNBOUND from connection 84
[... note START using the device again]
Sat Dec 29 10:01:40 2018 LOG_INFO Device 13 [04a9:271c] BOUND to connection 84
[... note at this point the print job actually starts. Tried another print, but no output received, so STOP using the device again]
Sat Dec 29 10:04:36 2018 LOG_INFO Device 13 [04a9:271c] UNBOUND from connection 84
[... note START using the device again]
Sat Dec 29 10:04:41 2018 LOG_INFO Device 13 [04a9:271c] BOUND to connection 84
[... note second print job actually starts]
/private/var/log/cups/access_log:
localhost - - [29/Dec/2018:10:00:26 +0000] "POST / HTTP/1.1" 200 835975 CUPS-Get-PPDs -
localhost - - [29/Dec/2018:10:01:00 +0000] "POST /printers/Canon_LBP7010C_7018C HTTP/1.1" 200 4109 Create-Job successful-ok
localhost - - [29/Dec/2018:10:01:00 +0000] "POST /printers/Canon_LBP7010C_7018C HTTP/1.1" 200 19789 Send-Document successful-ok
localhost - - [29/Dec/2018:10:01:00 +0000] "POST / HTTP/1.1" 200 348 Set-Job-Attributes successful-ok
localhost - - [29/Dec/2018:10:01:04 +0000] "POST / HTTP/1.1" 200 19680 CUPS-Get-Document successful-ok
localhost - - [29/Dec/2018:10:01:42 +0000] "POST / HTTP/1.1" 200 835975 CUPS-Get-PPDs -
localhost - - [29/Dec/2018:10:02:45 +0000] "POST /printers/Canon_LBP7010C_7018C HTTP/1.1" 200 4109 Create-Job successful-ok
localhost - - [29/Dec/2018:10:02:45 +0000] "POST /printers/Canon_LBP7010C_7018C HTTP/1.1" 200 18822 Send-Document successful-ok
localhost - - [29/Dec/2018:10:02:45 +0000] "POST / HTTP/1.1" 200 348 Set-Job-Attributes successful-ok
localhost - - [29/Dec/2018:10:02:46 +0000] "POST / HTTP/1.1" 200 18713 CUPS-Get-Document successful-ok
/private/var/log/cups/error_log is EMPTY
Unable to determine what entries VirtualHere might have put into the MacOS log.
.
Could you try 3.8.1 of the server from here https://www.virtualhere.com/nas
@Michael
I de-installed the latest version and installed v3.8.1 as requested. The behaviour is exactly the same.
Use device (printer) which works OK.
Submit print job
...nothing happens (for minutes)
STOP using device
..printer status monitor pops up saying communication error - where's the printer gone? [sorry - I did not put this fact in the original description]
START using device
..print job starts immediately open printer.
.
OK that printer is not going to be compatible with virtualhere. I suspect its a bug in OSX..