Outils pour utilisateurs

Outils du site


labs:impression:mac

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
labs:impression:mac [2018-01-30 20:30] – typo lauzonalabs:impression:mac [2024-01-16 17:02] (Version actuelle) lauzona
Ligne 2: Ligne 2:
  
 //Note: Testé sur macOS 10.13// //Note: Testé sur macOS 10.13//
 +
 +===== Obtenir un ticket kerberos valide =====
 +
 +Pour imprimer à travers le serveur du diro, on doit s'authentifier et obtenir un ticket kerberos valide. Ces tickets sont valide pour 10 heures, et doivent ensuite être renouveler. Pour faciliter la tâche, on peut utliser le visualiseur de tickets graphique du mac. On peut aussi utiliser la commande ''kinit'' dans le terminal local pour obtenir ou renouveler un ticket.
 +
 +Pour utiliser l'outil graphique, on doit se faire un racourci. À l'aide l'item "Aller au dossier..." du menu "Aller" du Finder, ouvrir le dossier "/System/Library/CoreServices/Applications/" et naviguer jusqu'au "Visualiseur de tickets"
 +{{ :labs:impression:coreservices.png?nolink&200 |}}
 +Ensuite, l'ajouter à votre Dock ou en faire alias à un endroit pratique. Attention à ne pas déplacer l'original.
 +
 +Si la fenêtre du visualiseur ne contient pas déjà une identité, en ajouter une, sous la forme "nom_d'utilisateur@ADS.IRO.UMONTREAL.CA". Les majuscules sont //nécessaires//. Si désiré, cliquer la case pour mémoriser votre mot de passe. On peut ensuite renouveler son ticket à l'aide du bouton à cet effet.
 +
 +{{ :labs:impression:ticketviewer.png?nolink&250 |}}
 +
  
 ===== Pour un ordinateur qui imprime parfois au diro, parfois ailleurs ===== ===== Pour un ordinateur qui imprime parfois au diro, parfois ailleurs =====
Ligne 9: Ligne 22:
 Double-cliquer une première fois sur chacun des scripts fera apparaître une fenêtre avertissant que le script provient d'une source qui n'est pas autorisée. Cliquer "OK" pour la faire disparaître. Il y aura maintenant, dans l'onglet "Sécurité et confidentialité" des préférences système, un message à cet effet, avec un bouton pour forcer l'ouverture du script. Double-cliquer une première fois sur chacun des scripts fera apparaître une fenêtre avertissant que le script provient d'une source qui n'est pas autorisée. Cliquer "OK" pour la faire disparaître. Il y aura maintenant, dans l'onglet "Sécurité et confidentialité" des préférences système, un message à cet effet, avec un bouton pour forcer l'ouverture du script.
  
-{{:labs:impression:secetconfpref.png?nolink&400|}}+{{:labs:impression:secetconfpref.png?nolink&500|}} 
 + 
 +Le système mentionnera à nouveau la source peu fiable du script, mais vous donnera quand même la possibilité de l'ouvrir, à condition de vous identifier en tant qu'administrateur de votre mac. Ces autorisations ne sont requises que la première fois qu'on lancent ces scripts. 
 + 
 +Par la suite, pour forcer les impressions à passer par le serveur du diro, on doit lancer le script "imprimer_au_serveur", puis quitter et relancer l'application qui servira à imprimer. 
 + 
 +Pour revenir aux imprimantes locales, lancer le script "imprimer_localement", puis quitter et relancer l'application qui servira à imprimer.
  
-Le système mentionnera à nouveau la source peu fiable du script, mais vous donnera quand même la possibilité de l'ouvrir, à condition de vous identifier en tant qu'administrateur de votre mac. 
 ===== Pour un ordinateur qui imprime uniquement au diro ===== ===== Pour un ordinateur qui imprime uniquement au diro =====
  
-Obtenir le ficher de préparation {{:labs:impression:setenv.cups_server.plist.zip|setenv.CUPS_SERVER.plist.zip}} et le décompresser.+Comme indiqué plus haut, il faut obtenir un ticket kerberos valide. S'il s'agit d'un ordinateur fixe du DIRO et que vous utilisez votre mot de passe du DIRO pour y ouvrir une session, vous l'avez automatiquement. S'il s'agit d'un ordinateur portable, vous devez vous référer à la section plus haut pour le ticket. 
 + 
 +La méthode précédente fonctionne bien sûr même si on n'imprime qu'au DIRO. Mais pour ne pas avoir à utiliser le script à chaque début de session, on peut mettre l'information pour qu'elle soit automatiquement lue. 
 + 
 +==== MacOS 10.12 et plus récent ==== 
 + 
 +À l'aide l'item "Aller au dossier..." du menu "Aller" du Finder, ouvrir le dossier "~/Library/LaunchAgent/". Ensuite, obtenir le ficher de préparation {{:labs:impression:setenv.cups_server.plist.zip|setenv.CUPS_SERVER.plist.zip}} et le décompresser. Le déposer dans le dossier "LaunchAgent". Quitter la session et l'ouvrir à nouveau. 
 + 
 +==== MacOS 10.11 et plus ancien ==== 
 + 
 +À l'aide l'item "Aller au dossier..." du menu "Aller" du Finder, ouvrir le dossier "~/Library/LaunchAgents/". Ensuite, obtenir le ficher de préparation {{:labs:impression:environment.plist.zip|environment.plist.zip}} et le décompresser. Le déposer dans le dossier "LaunchAgents"
 + 
 +En tant qu'administrateur, faire cette commande dans le terminal (nécessaire une seule fois). 
 + 
 +''defaults write com.apple.dt.Xcode UseSanitizedBuildSystemEnvironment -bool NO'' 
 + 
 + Redémarrer l'ordinateur. 
 + 
 +===== Attention: Aperçu ne fonctionne pas ===== 
 + 
 +Le logiciel de visualisation de fichiers pdf "Aperçu" de Apple ne fonctionne pas avec le nouveau serveur d’impression dû à un bug que Apple ne semble pas vouloir corriger. On suggère donc, lorsque vous voulez les imprimer, d’ouvrir les documents pdf avec soit Chrome, soit Firefox, qui eux fonctionnent avec notre service. 
 + 
 +Il est possible que d'autres logiciels de Apple qui utilisent les services d'Aperçu en arrière plan pour traiter ces impressions (comme Safari) ne puissent pas imprimer au diro non plus.
labs/impression/mac.1517344243.txt.gz · Dernière modification : 2018-04-26 20:46 (modification externe)