Page 1 of 1

Network printing Windows Vista Guest 64 B. on opensuse 11.1

Posted: 3. Aug 2009, 16:26
by Znarf
Hello
I face problems getting my networkprinter to work on Linux openSUSE 11.1 x86_64 host with Windows Vista 64bit guest. I'm using Virtualbox 3.0.0 here downloaded as a full version from the Virtualbox Homepage. Everything else is working very well including shared folders, USB devices (Ipods!), USB printers (via local port virtual usb printer connection).
On several opensuse 10.3 hosts on which I'm running VB with Win XP as guests, the networking printing is NO problem and works fine.
What I did on 11.1 is to install a TCP/IP-raw-printer in YAST (or CUPS) on the linux platform (let me name it hp_raw6800 here).
Then, I tried to add a TCP/IP-printer on the Vista guest like this:
http://10.0.2.2:631/printers/hp_raw6800 and installed the appropriate windows driver there. However, it doesn't work
To exclude a simple error, I did the same again using opensuse 10.3 and Win XP guest, and it works perfectly using the same configuration steps on the Windows side as on Vista before. However, there are some changes in the configuration procedure of Vista (network printer wizard has markedly changed on Vista) compared to XP, so there may be a mistake here I do not recognize.
So if anybody has an idea how to make the printer printing I would be very grateful!

Znarf

Re: Network printing Windows Vista Guest 64 B. on opensuse 11.1

Posted: 3. Aug 2009, 19:20
by vbox4me2
Display the settings for both Guests and any error messages. Maybe vista has blocked the raw port.

Re: Network printing Windows Vista Guest 64 B. on opensuse 11.1

Posted: 4. Aug 2009, 08:23
by Znarf
Sorry, I'm not very familiar with Windows Vista Menus: Where do I find the settings for the raw port??

Re: Network printing Windows Vista Guest 64 B. on opensuse 11.1

Posted: 4. Aug 2009, 09:30
by vbox4me2
Printer properties, port settings.

Re: Network printing Windows Vista Guest 64 B. on opensuse 11.1

Posted: 4. Aug 2009, 21:29
by Znarf
Alright, I found the following on Win Vista:
TCP/IP portmonitor configuration - Port name - Printer name - protocol X Raw - Raw setting Port number 9100
My Raw printer on linux is configured as raw_hp6800 (printername), DeviceUrl = socket://192.168.XXX.XXX:9100, Model raw driver raw queue. Identically to my settings on opensuse 10.3 (where the printer works fine with XP as guest).
Again, the printer is configured on Win Vista as network printer (I also tried local printer with the same lack of success!) inserting http.//10.0.2.2:631/printer/raw_hp6800 in the (upper) line displayed there with the comment "username", which is the same insertion as is automatically taken also for the lower line "Portname". However, printing a test page fails after having installed the appropriate driver (hp6800series) though pinging both 10.0.2.2 works as well as pinging the printer directly (192.168.XXX.XXX). I alternatively tried some PS-printerdrivers but it did not work either.
Any ideas more ? - thanks for brainstorming!!

Re: Network printing Windows Vista Guest 64 B. on opensuse 11.1

Posted: 4. Aug 2009, 21:33
by vbox4me2
In the raw page settings enable lpr byte count.

Re: Network printing Windows Vista Guest 64 B. on opensuse 11.1

Posted: 5. Aug 2009, 15:25
by Znarf
I did this, however, no change, that means no printing.
Fierwall is switched off on Wondows!
Any ideas more?? Very strange.