Normalmente cuando compartes una impresora en una red local es muy sencillo ya que Windows, Mac o Linux tienen ya utilidades para lograr esto de manera muy sencilla, pero si lo que tu necesitas es poder compartir la impresora no por una red local sino por internet, también lo puedes hacer, pero necesitarás instalar una utilidad llamada PrinterShare que descubrí en GrupoGeek.
Con PrinterShare el proceso de compartir una impresora es muy sencillo, lo único que tienes que hacer es instalar el programa en las 2 computadoras, pero previamente necesitarás registrarte en el sitio web de PrinterShare que además es gratuito y en esa cuenta debes registrar a todos los usuarios que formarán parte de la red online, para que puedan utilizar la impresora.
Aunque el programa es gratuito, tiene una limitante, y es que si siempre la primera hoja de la impresión, se imprimirá una pequeña publicidad, para evitar esto hay una versión que cuesta 19,95 dólares mensuales.
Es compatible con Windows, Linux y Mac, más información en en el sitio de PrinterShare.