adresse reseau

Bonjour,
J'utilise Libre office en réseau dans une salle de technologie en collège.
Nous imprimons sur une imprimante réseau.
J'aimerais que le nom ou le N° ou n'importe indication sur le PC qui imprime soit sur le document.
Je pourrais ainsi savoir de quel ordinateur vient le document...
Merci pour votre aide.

Bonjour

Collin Thierry wrote

J'utilise Libre office en réseau dans une salle de technologie en collège.
Nous imprimons sur une imprimante réseau.
J'aimerais que le nom ou le N° ou n'importe indication sur le PC qui
imprime soit sur le document.
Je pourrais ainsi savoir de quel ordinateur vient le document...

(si l'imprimante le permet,) par exemple gestion via un filigrane
personnalisé défini comme option d'impression par défaut sur
chaque poste ?

Cordialement
Pierre-Yves

Bonjour,

La plupart des imprimantes réseau gérant le langage PCL ou PS permet
d'imprimer avant le document lui-même une page séparée identifiant
l'utilisateur et/ou le poste depuis lequel le travail d'impression a été
lancé. Cela se règle dans la configuration générale de l'imprimante ou du
serveur d'impression.

Alex

Bonjour,

si LibreOffice de chaque poste portait comme Identité le nom du poste, il suffirait d'insérer dans les documents le champ Auteur.
Ou une variable de fusion à renseigner lors de l'impression : question posée à l'émetteur, nom du poste, de l'élève, etc.
Cela conviendrait-il ?

Lucien

Bonjour

J'aimerais que le nom ou le N° ou n'importe indication sur le PC qui imprime soit sur le document.

Par macro, ces d'infos sont récupérables.
Par exemple, on peut ainsi associer à l'évènement [Imprimer le document] une macro qui :
- récupère les infos,
- crée un document vierge,
- y insère ces données,
- lance l'impression de ce document,
- ferme le document.
ou
- récupère les infos,
- insère ces données dans le document,

Après quoi, LO ou AOO reprend la main pour lancer l'impression demandée.

Une macro (bm_Inside) qui récupère les infos et les affiche :
Dim WshNetwork As Variant
    WshNetwork = CreateObject("WScript.Network")
    MsgBox(WshNetwork.UserDomain , 0, "Nom de domaine")
    MsgBox(WshNetwork.ComputerName , 0, "Nom de l'ordinateur")
    MsgBox(WshNetwork.UserName , 0, "Nom de l'utilisateur")

Cordialement

NB : Option 1 ((création d'un document writer) testée sous LO 3.5.7.2 et AOO 3.4.1

Bonjour,

Bonjour,
J'utilise Libre office en réseau dans une salle de technologie en collège.
Nous imprimons sur une imprimante réseau.
J'aimerais que le nom ou le N° ou n'importe indication sur le PC qui imprime soit sur le document.
Je pourrais ainsi savoir de quel ordinateur vient le document...

Tu veux des informations sur le PC ou sur l'auteur du document ?
Autrement dit est-ce qu'il s'agit de savoir à qui donner le document
imprimé ou bien de savoir quel PC a produit cette impression ?

Si c'est l'auteur du document qui est l'objectif, il devrait suffire que
chaque utilisateur ait son propre profil utilisateur avec ses données
d'identité renseignées et un modèle par défaut dans lequel le pied de
page ou l'entête contient les variables "nom de l'auteur" et "modifié
par" (voir menu Insertion > Champs > Autres...). Bien entendu cela
suppose que le document a été enregistré avant d'être envoyé à l'imprimante.
Si on ne veut pas utiliser de pied-de-page ni d'entête, on peut aussi
mettre un cartouche sur la 1ère page avec ces informations.

Bonne journée
JBF

Bonjour

c'est une bonne idée, mais comment peut on paramétrer LibreOffice pour qu'il récupère les données du profil utilisateur.

Merci

François-Marie Billard

Bonjour,

[...]

Bonjour

c'est une bonne idée, mais comment peut on paramétrer LibreOffice pour
qu'il récupère les données du profil utilisateur.

J'ai expliqué dans mon message comment je propose de le faire : définir
un modèle par défaut dans chaque profil utilisateur et mettre dans ce
modèle par défaut les champs qui vont bien, par exemple dans le
pied-de-page ou dans un cadre sur la page de titre.

Bonne journée
JBF