Can l assign a print format to a cost center or to a certain user

we have several branches and we are using cost centers so we would like each cost center or branch to have its own print format since they have different addresses , l have seen there is no option to do this using user rights

For that you need to create different types of print format, and then add field in the cost center as a print in which you can select the print format you want, or add the custom print option as a default option in the doctypes (cost centers).

Lo resolviste?
Yo cree un sistema con DocType personalizado, campos personalizados y script de cliente.
Si ocupas mi comentario yo te ayudo.

Una Pregunta ocupas que el formato por ubicación o por el usuario que este imprimiendo?

En mi caso mi pais por ley me exige un serial diferente por ubicación y/o puntos de emisión ( Computadoras dentro de un establecimiento) y casa uno de esos debe llevar su propia dirección, teléfono, email y correlativo asi que diseñe en Print Disegner un formato universal y lo que hice es que según el campo territorio el formato de impresión mostrara diferentes datos

Este es la dirección uno

Este es de la dirección 2

Como puede ver uso el mismo formato pero se modifica según el territorio asignado en este caso al cliente