Adding M2 To Windows Printers List

General discussion topics
Post Reply
jlh211
Posts: 1
Joined: Wed May 14, 2014 5:42 pm

Adding M2 To Windows Printers List

Post by jlh211 » Wed May 14, 2014 5:54 pm

I would like to figure out a way to add the M2 to the Windows Printers list in "Devices and Printers". This way, we could share the M2 on the LAN network and print to it from any network printer.

Any thoughts?

Thanks!

John

Toby
Posts: 330
Joined: Wed Apr 09, 2014 9:44 pm

Re: Adding M2 To Windows Printers List

Post by Toby » Wed May 14, 2014 9:43 pm

There's probably someone here who can give a more definitive answer, but I'm guessing it would take something like a generic serial printer driver. But I'm vague on the details, like whether or not windows demands some sort of extra communication from a printer, or if it will just send any file down the line once the connection is established.

Sorry I can't be more help. At first I thought the question was naive, but when I started thinking about it I realized it might be possible.

sprior
Posts: 384
Joined: Thu Apr 10, 2014 8:37 pm

Re: Adding M2 To Windows Printers List

Post by sprior » Wed May 14, 2014 11:08 pm

You need Windows 8.1 to have any Windows native support for 3D printers at all, and then you'd need a Windows driver for the M2 which I don't think exists.

Controlling a 3D printer isn't as simple as submitting a paper print job anyway. The closest I've found to being able to share a 3D printer among multiple client machines is OctoPrint which I've got installed on a Raspberry Pi connected to my M2. That allows you to upload gcode, print it, and manually control the printer via a web interface on anything that can run a browser.

Toby
Posts: 330
Joined: Wed Apr 09, 2014 9:44 pm

Re: Adding M2 To Windows Printers List

Post by Toby » Thu May 15, 2014 1:05 am

I don't know if this helps, but I have tested that if you connect to the M2 through a generic serial interface, and send g-code commands to it, the M2 will do whatever the g-code tells it to.

So if you have a g-code file you want to print and send it to the M2 that way, it'll print it. What I don't know is if the mechanism for adding generic printers can support such a thing. And there could be hidden issues with buffers overflowing or whatever, but maybe that's all handled by the general interface.

But this is at best a hack. Like sprior is pointing out, there are other, better integrated ways of getting to equivalent functionality.

User avatar
j-rod
Posts: 53
Joined: Wed Apr 09, 2014 9:48 pm
Location: San Francisco

Re: Adding M2 To Windows Printers List

Post by j-rod » Thu May 15, 2014 3:21 am

there are devices you can buy to transport serial communications over IP. something like this should work.

http://www.startech.com/Networking-IO/S ... NETRS2321E

then i got to thinking, why not usb over IP? sure enough...

http://www.digi.com/products/usb/anywhereusb

no idea if setting up a virtual com port over a virtual usb port would actually work though. ;)

sprior
Posts: 384
Joined: Thu Apr 10, 2014 8:37 pm

Re: Adding M2 To Windows Printers List

Post by sprior » Thu May 15, 2014 3:23 am

I wouldn't share a 3D printer by installing a printer host program on each and sharing a virtual serial port - makes little sense to have each client machine tied up like that while something prints. Especially when a Raspberry Pi probably costs about what the serial sharing device would cost and then it becomes the controller - much better.

User avatar
j-rod
Posts: 53
Joined: Wed Apr 09, 2014 9:48 pm
Location: San Francisco

Re: Adding M2 To Windows Printers List

Post by j-rod » Thu May 15, 2014 3:28 am

yeah it seems like a bit too much effort when there are easier methods like the Rasberry Pi

Post Reply