From: "Ed Durrant" Received: from [192.168.100.201] (HELO mail.2rosenthals.com) by 2rosenthals.com (CommuniGate Pro SMTP 5.1.16) with ESMTP id 2432242 for virtualized_ecs_users@2rosenthals.com; Sat, 22 May 2010 21:53:23 -0400 Received: from secmgr-va.2rosenthals.com ([162.83.95.194] helo=mail2.2rosenthals.com) by secmgr-ny.randr with esmtps (TLSv1:AES256-SHA:256) (Exim 4.43) id 1OG0NU-0002iN-Sq for virtualized_ecs_users@2rosenthals.com; Sat, 22 May 2010 21:53:22 -0400 Received: from nskntmtas01p.mx.bigpond.com ([61.9.168.137]:25370) by mail2.2rosenthals.com with esmtp (Exim 4.69) (envelope-from ) id 1OG0NN-0006Fd-1e for virtualized_ecs_users@2rosenthals.com; Sat, 22 May 2010 21:53:14 -0400 Received: from nskntotgx01p.mx.bigpond.com ([58.164.10.17]) by nskntmtas01p.mx.bigpond.com with ESMTP id <20100523015310.HOAF13611.nskntmtas01p.mx.bigpond.com@nskntotgx01p.mx.bigpond.com> for ; Sun, 23 May 2010 01:53:10 +0000 Received: from [192.168.100.2] (really [58.164.10.17]) by nskntotgx01p.mx.bigpond.com with ESMTP id <20100523015309.UGO1945.nskntotgx01p.mx.bigpond.com@[192.168.100.2]> for ; Sun, 23 May 2010 01:53:09 +0000 X-CTCH-RefID: str=0001.0A020205.4BF88A8A.0032,ss=1,fgs=0 Message-ID: <4BF88AE7.4050002@durrant.mine.nu> Date: Sun, 23 May 2010 11:54:47 +1000 User-Agent: Thunderbird 2.0.0.23 (OS/2/20090822) MIME-Version: 1.0 To: Virtualized eCS Users Mailing List Subject: Re: [Virtualized eCS] Printer support References: In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Authentication-Info: Submitted using SMTP AUTH PLAIN at nskntotgx01p.mx.bigpond.com from [58.164.10.17] using ID edward.durrant@bigpond.com at Sun, 23 May 2010 01:53:09 +0000 X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID str=0001.0A090203.4BF88A86.00BC,ss=1,fgs=0 Doug Bissett wrote: > On 2010-05-23, at 08:10:38, Ed Durrant wrote: > >> I've been trying to get a sort of Wintendo print server in virtualbox >> working for sometime - it would of course only work over network >> connectivity - I take it you are "riding" on the eCS Wifi support to get >> to the wifi enabled printer. >> > > No, I am using the Virtual Switch to access the router, which uses the > WiFi to access the printer. I suppose it would also work if I used the > eCS WiFi to access the router (not sure how, or if, the printer could > be made to work using the eCS WiFi, without the router). So you are saying you have been able to get the Windoze WiFi drivers to see the WiFi hardware in the host system via the virtual switch? If that's possible it opens up other options to support currently non-supported by eCS WiFi cards - i.e. VLAN into the virtualised windows session and route out through the WiFi link to the outside world. > As far as the > guest XP system is concerned, it just sees the printer on the network, > and has no idea that it is running in a virtual machine. The host > machine knows nothing about it, except the part that causes the data to > be transferred to/from the router. > > >> I have never found a way to have the data >> "captured" by a Win32 program and auto sent to the printer without >> hitting the printer driver problem however - I need something to convert >> incoming standard (i.e. PS or PCL) data into native printer language >> within the Wintendo Virtual session. Haven't found anything that works >> so far. If I could do this I could load a stripped down (and locked >> down) Windoze image in Virtualbox (or VPC/2) and have it running to take >> care of printing to any Windoze compatible networked printer. >> > > I think the WiFi setup would work with any windows machine sharing the > printer, but for eCS (or Linux etc.) to use the printer, they would > need a compatible printer driver so they could use the shared printer. > The trick seems to be that the windows in the virtual machine sees the > printer as network connected, and it is not dependent on anything else. > At least the guest windows can use the printer as if it was a real > windows using a network connected printer (and scanner). > > > Your problem would seem to be that you want to capture the data, then > convert it to something that the windows driver can send to the > machine. The only thing, that I can think of, would be to print to a > PDF file, in eCS (or Linux etc.), and send that to windows. Then, you > would need to, somehow, get the windows PDF support to print it > (possibly as simple as opening the PDF file in Acrobat Reader, then > printing it). I am not sure, but I think that GhostScript has a windows > version that might do that, with a little help from a script of some > sort. > > That's exactly what I have been trying to achieve. There are some Windows Daemons that claim to be able to do this but I've had no success with them so far. >> By the way I guess you know the latest versions of CUPS/2 work via USB >> as well as parallel and network? >> > > I never tried parallel, but I have got USB to work, up to a point. My > brother has the Canon Pixima MP620, and a Canon i960. I also have an > i960, but never got it to work with CUPS (haven't tried for over a > year). I did get my brother's i960 to work, but there is something odd > about the colors. Yes I've seen colour change using CUPS as well - strangely when using Adobe reader vs Lucide, Lucide tends to give better colours through the same drivers as Abobe but neither are 100% correct on the colours. > I can get the MP620 to work with CUPS too, but it > puts a line of blank dots, between each line of dots, causing only the > top half of the page to be printed on a whole page. CUPS is still not > usable with either machine, but it is close. When (if) CUPS ever > supports these machines properly, it should be possible to use a shared > printer to do the printing, but I think it should also be possible to > use CUPS to print directly to the network attached printer (not sure > how though, I didn't have the time to try to figure that out). The > really interesting part is that the scanner also works with the windows > guest. > I currently have two printers connected via the network and printable to from any machine on my network (eCS and Windoze - haven't got any Linsux systems currently) - one is the HP OfficeJet 6210 all-in-one MFC with a built in (cabled) network connection and the other is a Canon PiXMA IP4500 connected from it's USB cable to a Linksys WPS54G Wireless/wired print server. The HP is also USB connected to my main eCS system and can print using CUPS either via USB or over the LAN. -- Cheers/2 Ed Please checkout my podcasts at: http://eComStationAustralia.podbean.com or via iTunes To subscribe - click this: http://eComStationAustralia.podbean.com/feed