Benvingudes i benvinguts al portal Linkat

La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...

Servidor Linkat: Imprimir des de l'ambit administratiu a impressora no Konica Minolta  Final

  • Hola.
    En els centres on s'ha fet la transformació global, els equips de l'àmbit administratiu no poden imprimir en impressores pròpies del centre, només en les del servei d'impressió (les Konica Minolta del Departament). Però els equips de l'àmbit administratiu sí que poden accedir a les unitats de xarxa del servidor de centre Linkat.

    Seria possible fer un bash-script que cada 30 segons comprovi si hi ha fitxers PDF en un directori concret d'una unitat de xarxa del servidor de centre, i els envii a imprimir en una impressora pròpia del centre que estigui instal·lada en el servidor, i posteriorment esborri aquests PDF?.

    Compto que amb les ordres lp i find, i amb el crontab es pot fer. Quelcom semblant a:

    Code

    find /srv/export/professorat/carpeta-impressora -type f -name *.pdf -exec 'lp -d impressora_cups' {} -delete


    Em sap greu però no puc provar-ho, algú s'anima?.



    Editat per aubieto el 08/Nov/2019 - 16:35.
  • Hola Toni,

    El servidor de centre 18.04 disposa del servei cloudprint de google. No sé si us pot resoldre el problema. Ho dic perquè, a banda de disposar d'una impressora PDF compartida al núvol, s'hi poden afegir d'altres impressores del centre. D'aquesta forma, podries imprimir directament sense haver de fer scripts.

    És factible imprimir via cloudprint des de la banda administrativa? Saps quines restriccions hi hauria per fer-ho?

    Merci,


    Joan
  • Hola Joan.

    Sí no vaig errat, per imprimir a cloudprint cal instal·lar el driver per equips Windows anomenat "google cloud printer". I això no és permès, de la mateixa manera que no permeten instal·lar altres impressores que no siguin el Servei d'impressió".

    Per tot això el tema de "desar fitxers pdf" en el servidor, i que aquests s'imprimeixen automàticament.
  • Hola Toni,


    Després de la notícia sobre la finalització del servei Cloud Print de Google:

    https://support…answer/9633006

    Code

    Cloud Print, Google’s cloud-based printing solution that has been in beta since 2010, will no longer be supported as of December 31, 2020. Beginning January 1, 2021, devices across all operating systems will no longer be able to print using Google Cloud Print.


    Així doncs, la proposta que fas és prou interessant. Es podria crear una carpeta específicar per fer aquesta tasca o bé utilitzar la carpeta "cloudprint" que ja es troba definida al servidor de centre. Aquesta carpeta recull les impressions fetes per la impressora PDF incorporada al servidor de centre.

    El codi que proposes:

    Code

    find /srv/export/professorat/carpeta-impressora -type f -name *.pdf -exec 'lp -d impressora_cups' {} -delete


    caldria posar-lo dins d'un cron.hourly tot definint quina és la impressora predeterminada (impressió directa).


    Caldrà fer alguna prova amb una impressora "real".


    Merci per l'aportació.

    :)

    Joan
  • Hola Toni,

    He estat fent unes proves i crec que l'script que caldria executar hauria de tenir la línia:

    Code

    find /srv/exports/cloudprint -type f -iname "*.pdf" -exec lpr {} -P NOM_IMPRESSORA_CUPS  -r \;


    on NOM_IMPRESSORA_CUPS s'ha de substituir per la impressora física on vols imprimir.


    Així doncs, hauràs de crear un fitxer anomenat: impressio-pdf dins del directori /etc/cron.daily amb el contingut següent:


    Code

    #!/bin/bash
    find /srv/exports/cloudprint -type f -iname "*.pdf" -exec lpr {} -P NOM_IMPRESSORA_CUPS  -r \;

    assigna permisos d'execució (chmod a+x a aquest fitxer impressio-pdf).


    D'aquesta forma, imprimiràs qualsevol document que desis dins de la unitat cloudprint.

    Aquesta prova l'he feta a nivell d'estació de treball. Encara no he pogut fer la prova directament sobre un servidor Linkat però ha de funcionar.

    Gràcies per la proposta Toni.

    :)

    Joan
  • Hola,

    Bé, aquesta unitat cloudprint es troba definida al servidor Linkat 18.04. Per a un servidor 14.04 caldria crear la nova unitat mitjançant l'eina: linkat-nova-unitat desenvolupada a tal efecte.

    Ja ens diràs alguna cosa si la proves amb foc real ;-)


    Joan
  • 0 usuaris

Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.