Print to printer connected via USB on networked PC

Is there a way to "share" a zebra printer(zt410) connected to a pc via usb on my network?If so is it possible to discover that printer with c#?