Brevet FR2839795A1 — publié le 20031121

configuration extractibles specifiques d'un composant (42). 1 2839795 La presente invention concerne la technique d' elaboration d'objets d'imprimerie directement par le client sur son ordinateur personnel et concerne en particulier un systeme de composition a distance d'un objet d'imprimerie au moyen du reseau Internet. De nos j ours, beaucoup d'imprimeurs ont elabore des systemes permettant a un client de leur fournir les objets d'imprimerie qutils desirent en se servant de leur ordinateur et du reseau Internet. Pour ce faire, l'imprimour dispose d'un serveur qui fournit au client par l'intermediaire du reseau Internet, des modeles de ltobjet d'imprimerie souhaite. Si par exemple ltobjet d'imprimerie est une carte de visite, le serveur affiche sur l'ecran d'affichage de l'ordinateur du client une pluralite de modeles de cartes de visite dans lesquels les informations a imprimer telles que nom, adresse, profession... vent disposees a des endroits differents ou les caracteres vent imprimes en utilisant des polices differentes, des tailles differentes et des styles differents. Les informations vent entrees par le client dans des champs servant a remplir un formulaire qui sert a remplir un gabarit sur le serveur. Les possibilites de modification vent done limitees par la nature du gabarit et, en outre, l'utilisateur ne volt pas le resultat de son travail du fait que la transmission de ce resultat par le serveur au client necessiterait le transfert d'un important volume de donnees a chaque modification du contenu du gabarit. Cette technique peut etre amelioree a condition de prevoir dans le logiciel du servour la possibilite pour l'utilisateur d'entrer les informations a imprimer en utilisant les parametres qu'il souhaite, ctest a dire la police de caracteres, la taille des caracteres et le style des caracteres. L'utilisateur doit done utiliser les polices de caracteres qu'il a a sa disposition dans son ordinateur. Outre le fait que le nombre de polices a sa disposition est 2 2839795 generalement limite, il faut soit numeriser la mise en page (composition) effectuee par l'utilisateur de maniere a transmettre une image numerisee au serveur ce qui implique le transfert d'un volume de donnees trop important si on desire obtenir une grande finesse de la definition de ['objet d'imprimerie, soit disposer d'un logiciel sophistique sur l' ordinateur de l' utilisateur pour extraire tout ou partie des fichiers de polices du systeme d' exploitation de l'ordinateur de l'utilisateur pour les inserer dans le fichier de mise en page transfere au serveur. En consequence, le but principal de l' invention est de fournir un systeme de composition d'un objet dtimprimerie directement par l'utilisateur dans loquel l'utilisateur ntest pas limite quant au choix des polices de caracteres, de la taille des caracteres et du style des caracteres. Un autre but de l' invention est de realiser un procede de composition a distance d'un objet d'imprimerie dans lequel l'utilisateur elabore luimeme ['objet d'imprimerie sonhaite sur son ordinateur sans etre limite quant au choix des polices de caracteres, de la taille des caracteres et du style des caracteres. Un premier objet de l' invention est done un systeme de composition a distance d'un objet d'imprimerie comprenant un reseau de transmission de donnees du type Internet, au moins un posse d'utilisateur disposant d'un ordinateur et d'un ecran d'affichage connecte au reseau, et un serveur accessible par le reseau disposant des ressources necessaires permettant au posse d'utilisateur de composer ltobjet d'imprimerie. Le posse d'utilisateur comprend des moyens de saisie permettant de transmettre au serveur n'importe queue chaine de caracteres d'origine affichee en mode texte sur ltecran d'affichage ainsi que les parametres associes a la chaine de caracteres, et le serveur comprend une base de donnees comprenant une pluralite de polices de caracteres et des moyens logiciels pour 3 2839795 transmettre au posse d'utilisateur une image numerisee d'une chalne de caracteres traitee obtenue apres traitement de la chaine de caracteres d'origine selon les parametres associes. Un deuxieme objet de l' invention est un procede de composition a distance d'un objet d'imprimerie par un utilisateur disposant d'un posse comportant un ordinateur et un ecran d'affichage dans un systeme comprenant un reseau de transmission de donnees du type Internet auquel est connecte le posse d'utilisateur et un serveur accessible par le reseau disposant des ressources necessaires permettant a l'utilisateur de composer ['objet d'imprimerie a faire imprimer par l'imprimour. Ce procede comprend les etapes de: -la transmission par le serveur au posse d'utilisateur d'un panneau de mise en page affiche sur l'ecran d'affichage, -la saisie par l'utilisateur sur le panneau de mise en page d'une chalne de caracteres d'origine et des parametres associes, -la transmission par le posse d'utilisateur au serveur de la chalne de caracteres d'origine et des parametres associes, -la conversion par le serveur de la chalne de caracteres d'origine en une chalne de caracteres traitee en utilisant les parametres associes, -la numerisation en pixels par le serveur de la chalne de caracteres traitee, et -la transmission par le serveur au posse d'utilisateur de ['image numerisee de la chalne de caracteres traitee, ['image numerisee etant affichee sur ltecran d'affichage. Les buts, objets et caracteristiques de l' invention apparaltront plus clairement a la lecture de la description qui suit faite en reference aux dessins dans lesquels: - la figure 1 represente un bloc-diagramme schematique du systeme de composition a distance d'un objet d'imprimerie selon l'inventeur, 4 2839795 - la figure 2 est un organigramme du procede de composition a distance d'un objet d'imprimerie selon l' invention, et - la figure 3 represente l'ecran d'affichage du posse utilisateur montrant les fenetres servant a entrer les informations par un utilisateur mettant en muvre le procede de composition a distance d'un objet d'imprimerie selon l' invention. En reference a la figure 1, le systeme selon l' invention comprend un posse d' utilisateur 10 compose d' un ordinateur disposant d'un ecran d'affichage connecte au reseau Internet 12. Sont egalement connectes au reseau Internet un posse dtimprimeur 14 et un serveur 16. Le servour 16 dispose d'un logiciel de mise en uvre du procede selon l' invention et d'une base de donnees 18 contenant principalement les donnees associees a une pluralite de polices de caracteres. A noter que cette base de donnees peut etre continuellement enrichie par de nouvelles donnees associees a de nouvelles polices de caracteres. Comme on va le voir par la suite, l'utilisateur compose lui-meme ltobjet d'imprimerie desire en faisant appel au serveur 16 et les donnees resultant de cette composition directe par l'utilisateur vent transferees ensuite au posse de l'imprimeur 14 pour effectuer ['impression de ['objet dtimprimerie. Le procede de mise en uvre de ['invention est maintenant decrit en se referent aux figures 2 et 3. Tout d'abord, l'utilisateur fait appel au serveur (etape 20) en effectuant la connexion de son posse a l'adresse du servour. En retour, le serveur transmet au posse d'utilisateur une requete demandant a l'utilisateur de preciser son choix quant a ltobjet d'imprimerie desire et en particulier le format audit objet (etape 22). Ce choix peut par exemple porter sur une carte de visite au nom de l'utilisateur. Apres ce choix, l'utilisateur volt apparaltre un panneau de mise en page tel 2839795 que represente sur la figure 3, qui peut etre par exemple un apples Java. L'ecran represente sur la figure 3 comprend une fenetre 50 representant le format de ['objet d'imprimerie desire a composer. Cette fenetre est entouree d'un certain nombre de fenetres utilisees pour l' entree des donnees et des commandes a destination du servour. L'utilisateur procede alors a l' entree des informations (etape 24). En supposant que ltobjet d'imprimerie soit une carte de visite, la premiere information entree par l'utilisateur est son nom qu'il tape au clavier et qui s'inscrit en mode texte dans la fenetre de saisie des donnees 52. L'utilisateur choisit ensuite la police de caracteres a utiliser dans une liste deroulante de polices au moyen de la fenetre 54, par exemple ARIAL, puis la taille des caracteres dans une liste deroulante au moyen de la fenetre 56, par exemple taille 12, et enfin le style des caracteres au moyen de la fenetre 58, par exemple ITALIQUE. Revenant a l' organigramme de la figure 2, l' utilisateur t ransmet au se rveur pour t raitement les informat ions correspondent a la chaine de caracteres (NOM) et aux parametres associes a la police utilisee (etape 24). A la reception des informations transmises par l'utilisateur, le logiciel du serveur calcule la representation de la chaine de caracteres en utilisant les parametres associes et convertit cette chaine en une image numerisee composees de pixels qu'il transmet au posse d'utilisateur (etape 26). L' image de la chaine de caracteres representee selon les parametres requis par l' utilisateur staffiche alors a l' interieur de la fenetre , par exemple a un emplacement 60 dans le coin superieur gauche de la fenetre 50. A noter que, du fait que la chalne de caracteres est visualisee sous forme d'une image numerisee, cette derriere peut etre deplacee aisement par l'utilisateur 6 2839795 utilisant soit la souris et/ou le curseur, soit le clavier, par exemple passer de ['emplacement 60 a un nouvel emplacement 62 en utilisant le curseur et la souris, manipulation qui s'avererait impossible si la chalne de caracteres n'etait pas sous forme d'une image numerisee. A ce stade, l'utilisateur peut modifier les parametres associes a la chaine de caracteres deja entree comme par exemple remplacer la police de caracteres ARIAL par la police de caracteres COURIER ou remplacer la taille 12 par la taille 14, en se servant des fenetres prevues a cet effet sur le panneau de mise en page affiche sur son ecran. De nouveau, il clique pour transmettre les nouvelles informations au serveur qui, en retour, transmet une nouvelle image numerisee de la chalne de caracteres calculee avec les nouveaux parametres qui vient s'afficher a l' emplacement ou se trouvait ['image precedente. L'utilisateur peut egalement entrer une nouvelle chaine de caracteres, par exemple son adresse a placer a la suite de son nom en utilisant la meme fenetre de saisie et les memes fenetres de parametres associes que precedemment. La nouvelle chaine de caracteres memorisee par le serveur est alors affichee a un autre emplacement different dans la fenetre 50, par exemple sous ['emplacement 60. Comme precedemment, l'utilisateur peut deplacer cette fenetre et la mettre a un autre emplacement en se servant du clavier et de la souris. Revenant a l'organigramme de la figure 2, les etapes de transmission d'informations par l'utilisateur vers le servour et de transmission en retour d'une image numerisee de la chalne de caracteres saisie, est repetee autant de fois que necessaire, soit pour modifier les parametres associes a une chaine de caracteres deja entree, soit pour afficher une nouvelle chaine de caracteres. Lorsque la composition est terminee, l'utilisateur passe sa commande en cliquant sur une fenetre de commande 64 (voir figure 3). Par consequent, il y a 7 2839795 verification par le logiciel du serveur qutune commande est recue ou non (etape 28). Loreque c'est le cas, les donnees correspondent aux chaines de caracteres salsies et aux parametres qui leur vent associes vent transferees vers le posse de l'imprimeur pour que celui-ci procede a ['impression de ltobjet dtimprimerie compose par l'utillsateur (etape 30). A noter que d'autres fenetres de saisie ou de commande representees sur la figure 3 peuvent etre utilisees par l'utilisateur. Ainsi, il dispose d'une fenetre contenant une palette de couleurs 66 lui permettant de choisir la couleur des caracteres a imprimer. Le panneau de mise en page comporte egalement une fenetre de commande d'arriere plan 68 et une fenetre de commande d' avant-plan 70 utilisees lorsqutil est necessaire de modifier l'ordre de superposition des images et/ou des caracteres dans ['objet d'imprimerie. En outre, une fenetre de commande 72 peut etre utilisee pour importer dans ['objet dtimprimerie une image se trouvant en memoire. A noter que des perfectionnements peuvent etre apportes au systeme et a la methode decrits ci-dessus sans sortir du cadre de ['invention. Ainsi, une fenetre supplementaire pourrait etre prevue sur le panneau de mise en page pour visualiser differentes polices pouvant etre utilisees, ce qui permettrait a l'utilisateur de faire un choix. Par exemple, l'envoi de parametres associes a une police d'un type donne pourra it ent rainer la vi sual i sat ion dans cette fenet re de la chaine de caracteres saisie representee selon plusieurs polices de caracteres appartenant au meme type, par exemple type roman ou type gothique. Ceci necessiterait evidemment que les polices de caracteres memorisees dans la base de donnees associee au serveur soient classees selon une arborescence predeterminee. 8 2839795 REVENDICATIONS 1. Systeme de composition a distance d'un objet dtimprimerie comprenant un reseau de transmission de donnees du type Internet (12), au moins un posse d'utilisateur (10) disposant d'un ordinateur et d'un ecran d'affichage connecte audit reseau, et un serveur (16) accessible par ledit reseau 1 0 di spo sant de s re s sources neces sai res permettant au posse d'utilisateur de composer ['objet dtimprimerie; ledit systeme etant caracterise en ce que ledit posse d'utilisateur comprend des moyens de saisie (52) permettant de transmettre audit serveur n'importe queue chaine de caracteres d'origine affichee en mode texte sur ledit ecran d'affichage ainsi que les parametres (54, 56, 58) associes a ladite chalne de caracteres, et en ce que ledit serveur comprend une base de donnees (18) comprenant une pluralite de polices de caracteres et des moyens logiciels pour transmettre audit posse d'utilisateur une image numerisee d'une chaine de caracteres traitee obtenue apres traitement de ladite chaine de caracteres d'origine selon lesdits parametres associes. 2. Systeme selon la revendication 1, dans lequel ladite image numerisee de la chaine de caracteres traitee est affichee sur ledit ecran d'affichage a un emplacement (60) d'une fenetre (50) representant ledit objet d'imprimerie. 3. Systeme selon la revendication 2, dans loquel ladite image numerisee peut etre deplacee par l'utilisateur d'un premier emplacement (60) a un second emplacement (62) a l'interieur de ladite fenetre (50) en utilisant soit la souris et/ou le curseur, soit le clavier. 9 2839795 4. Systeme selon la revendication 3, dans lequel lesdits parametres associes vent la police de caracteres, la taille des caracteres et le style des caracteres que l'utilisateur peut selectionner dans des fenetres a liste deroulante (54, 56, 58) affichees sur ledit ecran d'affichage. 5. Systeme selon l'une des revendications l a 4, dans lequel une palette de couleurs (66) est affichee sur ledit ecran d' affichage ainsi qu'une fenetre de commande d' arriere plan 68 et une fenetre de commande d' avant-plan 70 utilisees lorsqu'il est necessaire de modifier l'ordre de superposition des images et/ou des caracteres dans ['objet dtimprimerie affiche sur ltecran. 6. Systeme selon l'une des revendications l a 5, dans lequel une fenetre > (72) est affichee sur ledit ecran d'affichage de maniere a pouvoir importer des images exterieures dans ledit objet d'imprimerie. 7. Procede de composition a distance d'un objet d'imprimerie par un utilisateur disposant d'un posse comportant un ordinateur et un ecran d'affichage dans un systeme comprenant un reseau de transmission de donnees du type Internet (lO) auquel est connecte le posse d'utilisateur (lO) et un servour (16) accessible par ledit reseau disposant des ressources necessaires permettant a l'utilisateur de composer ['objet d' imprimerie a faire imprimer par l' imprimeur; ledit procede comprenant: a) la transmission par ledit serveur audit posse d'utilisateur d'un panneau de mise en page affiche sur ledit ecran d'affichage, b)la saisie par l'utilisateur sur le panneau de mise en page d'une chalne de caracteres d'origine et des parametres associes, 2839795 c) la transmission (24) par ledit posse d'utilisateur audit serveur de ladite chaine de caracteres d'origine et des parametres associes, d)la conversion par ledit serveur de ladite chaine de caracteres d'origine en une chaine de caracteres traitee en utilisant lesdits parametres associes, e) la numerisation en pixels par ledit serveur de ladite chalne de caracteres traitee, et f) la transmission (26) par ledit serveur au posse d'utilisateur de ['image numerisee de la chaine de caracteres traitee, ladite image numerisee etant affichee sur l'ecran d'affichage. 8. Procede selon la revendication 7, dans loquel les etapes c) a f) vent repetees au moins une fois lorsque l'utilisateur desire modifier ladite chaine de caracteres d'origine et/ou lesdits parametres associes ou saisir une autre chaine de caracteres d'origine ainsi que les parametres associes apres la visualisation sur l'ecran d'affichage de ladite chaine de caracteres traitee. 9. Procede selon la revendication 8, dans lequel ladite image numerisee de la chaine de caracteres traitee est deplacee sur ledit ecran d'affichage d'un premier emplacement (60) a un second emplacement (62) en utilisant soit la souris et/ou le curseur, soit le clavier. 10. Procede selon la revendication 8 ou 9, comprenant en outre l'etape supplementaire de transmettre une commande audit serveur lorsque l'utilisateur a termine la mise en page audit objet dtimprimerie, de sorte que les donnees permettant d'imprimer ledit objet d'imprimerie soient envoyees a