Hola.
Vamos por lo legal:
Una maquina <-> una impresora
Dos maquinas <-> dos impresoras
O sea cada maquina con su impresora, y si mal no recuerdo, en tantos metros a la redonda NO puede haber impresora de papel en blanco
Cada impresora es un punto de venta distinto en la afip.
Por lo tecnico:
Es prudente que borres de tu cabeza la palabra impresora fiscal.
Son controladores fiscales, algo parecido a los antiguos modems, y si le envias los datos correctos, ese "modem", se comunica con la impresora e imprime.
O sea, no es una impresora que la instalas y luego desde windows o linux la compartis.
Esos comandos tienen un protocolo especial, y habitualmente los fabricantes te dan una .dll para que puedas comunicarte.
Vos le vas a decir por ejemplo en visual fox:
FISCAL.DatosCliente ("Carlos Herrero","20137822173",1,RI,"Cordoba 93 martinez")
Y con eso va a abrir un comprobante, imprimir los datos del cliente donde ella quiere y como quiere.
Y si le pasaste mal el cuit, va a dar un error.
Pero no vas a controlarla del tipo "correme la razon social un poquito a la derecha..."
Luego, por la relacion una maquina <-> una impresora, lo que podes hacer es que varias maquinas generen una proforma, pedido, minuta, como quieras llamarla, y luego esa minuta es la que en la "caja", donde esta la impresora, se convierte en comprobante fiscal.
Independientemente de Linux, php, windows, o lo que utilices, como la impresora esta conectada en forma serial con UNA pc, es esa pc la que le va a enviar los comandos.
(Creo que ahora tambien hay USB)
Luego se que hay una especie de spooler, pero nunca lo he usado.
En el caso particular mio, soy WEB Java Tomcat, SQL, en ambientes windows y procedo asi:
Maquina 1, 2, 3, 50 o las que quieras generan la "minuta" de venta web algo similar a un pedido.
En "caja" la confirman y a minuta queda en el SQL como minuta pendiente.
Esa misma maquina "caja" es donde esta conectada la impresora fiscal, y hay un Visual fox de dos pesos sin intervencion del usuario, que lo que hace es "Preguntar" al SQL si tiene algo para imprimir.
Lo imprime y le devuelve el numero, luego la minuta sigue su curso para convertirse en factura.
Para casos donde no hay VPN, el mismo visual fox pregunta, pero consume un webservice del tomcat.
Suerte.