Las librerías de impresión suelen estar pensadas en impresoras conectadas directamente al servidor o en la misma red local.
Por esto mi recomendación de que generes un pdf con el tamaño que requieres, y que en la computadora del usuario se imprima en la impresora que éste tenga permitida.
Una opción que olvidé por que nunca la he usado es la impresión "
en la nube" donde supuestamente puedes mandar a imprimir a equipos remotos con cierto control sobre la impresión.