Brevet FR2970581A1 — publié le 20120720

Système de traitement d'image et procédé de traitement d'image CONTEXTE DE L'INVENTION Domaine de l'invention La présente invention concerne un système de traitement d'image et un procédé de traitement d'image. Plus précisément, la présente invention concerne la communication entre des dispositifs périphériques tels que des imprimantes, des scanners, des télécopieurs, etc., et des dispositifs mobiles tels que des téléphones mobiles, des assistants numériques personnels (PDA), etc. Description de l'art antérieur Les dispositifs mobiles tels que des téléphones mobiles et des assistants numériques personnels sont très souvent utilisés dans la société moderne. De même, d'importants dispositifs de type MFP (Multi-function Peripheral, pour Périphérique Multifonction) sont également très souvent utilisés dans les environnements d'entreprise, les salles d'impression, les universités, etc. Cependant, on ne dispose pas d'un procédé pratique pour imprimer depuis des téléphones mobiles vers des périphériques MFP ou pour numériser des documents vers des téléphones mobiles. Le document WO 2007/026938 décrit un mécanisme permettant de numériser vers, et d'imprimer depuis des téléphones mobiles. Le téléphone mobile communique avec un périphérique MFP à l'aide d'une carte RFID (Radio Frequency Identifier, pour Identifiant radiofréquence) qui permet l'échange de paramètres de configuration du réseau sans fil. Sur la base de la transmission des paramètres de configuration sans fil entre le téléphone mobile et le périphérique MFP, ce dernier est configuré pour permettre l'envoi de tâches d'impression depuis le téléphone mobile ou de numériser des documents vers le téléphone mobile. Bien que l'enseignement du document WO 2007/026938 indique en partie comment effectuer une impression depuis un mobile, ce procédé n'est pas commode car il nécessite une unité à carte de circuit imprimé sans contact (carte à puce sans contact) devant être intégrée dans le téléphone mobile. Les téléphones mobiles et autres dispositifs comportant des cartes à puces sans contact intégrées de ce type ne sont pas encore largement répandus. Les téléphones mobiles modernes (dits téléphones intelligents ou smart phones) comprennent maintenant des systèmes d'exploitation offrant la possibilité de télécharger et d'installer des applications logicielles. RÉSUMÉ DE L'INVENTION La présente invention a pour but de fournir un système de traitement d'image et un procédé de traitement d'image permettant une communication entre des dispositifs mobiles et des dispositifs périphériques sans avoir besoin de matériel spécialisé dans le dispositif mobile. Conformément à un premier aspect de la présente invention, celle-ci fournit un système de traitement d'image comprenant : un appareil périphérique comportant un dispositif périphérique, l'appareil périphérique étant configuré pour envoyer une demande d'enregistrement afin d'enregistrer des paramètres de communication du dispositif périphérique en association avec une information d'identification ; un serveur configuré pour recevoir la demande d'enregistrement et pour enregistrer les paramètres de communication du dispositif périphérique en association avec l'information d'identification ; et un dispositif mobile configuré pour déterminer l'information d'identification et pour envoyer une demande au serveur avec l'information d'identification déterminée, dans lequel le serveur est configuré pour associer les détails enregistrés concernant le dispositif périphérique avec la demande provenant du dispositif mobile pour ainsi permettre la configuration de la connexion entre le dispositif mobile et le dispositif périphérique. Selon une caractéristique, la demande envoyée au serveur par le dispositif mobile contient des paramètres de communication du dispositif mobile. Il est préférable que la connexion entre le dispositif mobile et le dispositif périphérique soit configurée en faisant en sorte qu'au moins l'un du dispositif mobile et de l'appareil périphérique extraie des paramètres de communication stockés sur le serveur. Dans un mode de réalisation, la connexion entre le dispositif mobile et le dispositif périphérique est configurée par le fait qu'au moins l'un du dispositif mobile et du dispositif périphérique extrait du serveur les paramètres stockés de l'autre dispositif. Dans certains modes de réalisation, la connexion entre le dispositif mobile et le dispositif périphérique est une connexion directe permettant au dispositif mobile et au dispositif périphérique de communiquer directement l'un avec l'autre. Dans d'autres modes de réalisation, la connexion entre le dispositif mobile et le dispositif périphérique est une connexion indirecte. La connexion indirecte peut être une connexion faisant intervenir un ou plusieurs serveurs. Dans certains modes de réalisation, l'information d'identification est un code, le dispositif périphérique est configuré pour fournir le code à un utilisateur, et le dispositif mobile est configuré pour déterminer l'information d'identification par saisie par un utilisateur du code sur le dispositif mobile. Il est préférable que le code soit affiché sur un afficheur du dispositif mobile. Dans certains modes de réalisation, le code est un nombre. Dans d'autres modes de réalisation, le dispositif périphérique est configuré pour fournir un code à barres ou un autre code lisible par machine codant l'information d'identification ; et le dispositif mobile est configuré pour déterminer l'information d'identification en lisant et en décodant le code à barres ou un autre code lisible par machine fourni par le dispositif périphérique. Dans un mode de réalisation, l'appareil périphérique est configuré pour fournir les informations d'identification sous la forme d'un code à barres ou d'un code QR. Dans d'autres modes de réalisation, l'information d'identification peut être déduite d'une position du dispositif 4 périphérique ; et le dispositif mobile est configuré pour déterminer l'information d'identification en détectant une position du dispositif périphérique. I1 est préférable que la position du dispositif périphérique soit déterminée à l'aide d'un moyen de détection de position contenu dans le dispositif mobile. Dans certains modes de réalisation, le moyen de détection de position est un capteur de positionnement global. Il est préférable que l'information d'identification soit un nombre prédéterminé de chiffres de coordonnées de position du dispositif périphérique. Dans certains modes de réalisation, le dispositif mobile est en outre configuré pour déterminer des paramètres permettant une communication avec le serveur. Il est préférable que le dispositif mobile soit configuré pour déterminer les paramètres permettant une communication avec le serveur en lisant un code lisible par machine codant une adresse du serveur. Dans certains modes de réalisation, le code lisible par machine est un code à barres. Dans certains modes de réalisation, le dispositif mobile est un téléphone mobile, un assistant numérique personnel, un appareil photo numérique, un ordinateur portable, ou un autre dispositif mobile. Dans certains modes de réalisation, le dispositif périphérique est un périphérique MFP, une imprimante, un scanner ou un télécopieur. Dans un mode de réalisation, le serveur est contenu dans un appareil périphérique. Selon un autre aspect de la présente invention, celle-ci concerne un procédé de traitement d'image destiné à un appareil de traitement d'image comprenant un appareil périphérique, un serveur et un dispositif mobile, l'appareil périphérique comprenant un dispositif périphérique, le procédé comprenant : l'envoi par l'appareil périphérique d'une demande d'enregistrement pour enregistrer des paramètres de communication du dispositif périphérique en association avec une information d'identification sur le serveur ; la réception par le serveur de la demande d'enregistrement et l'enregistrement des paramètres de communication du dispositif périphérique en association avec l'information d'identification ; la détermination par le dispositif mobile de l'information d'identification et l'envoi d'une demande au serveur avec l'information d'identification déterminée ; et l'association par le serveur des détails enregistrés concernant le dispositif périphérique avec la demande provenant du dispositif mobile pour ainsi permettre la configuration d'une connexion entre le dispositif mobile et le dispositif périphérique. Conformément à un autre aspect de la présente invention, celle-ci concerne un dispositif mobile comprenant une fonction d'impression/numérisation permettant d'envoyer un fichier destiné à être imprimé et/ou permettant de recevoir un fichier numérisé, la fonction d'impression/numérisation comportant : un moyen destiné à lire et à décoder un code lisible par machine afin de déterminer une information d'identification ; et un moyen destiné à envoyer à un serveur une demande comportant l'information d'identification déterminée. Conformément à encore un autre aspect de la présente invention, celle-ci concerne un procédé destiné à effectuer une impression depuis un dispositif mobile comprenant : la lecture et le décodage d'un code lisible par machine afin de déterminer une information d'identification ; et l'envoi à un serveur d'une demande comportant l'information d'identification déterminée. Conformément à encore un autre aspect de la présente invention, celle-ci concerne un appareil périphérique comprenant : un moyen configuré pour fournir à un utilisateur une information d'identification sous la forme d'un code lisible par machine. Selon encore un autre aspect de la présente invention, celle-ci concerne un procédé destiné à un appareil périphérique comprenant : la fourniture à un utilisateur d'une information d'identification sous la forme d'un code lisible par machine. Selon encore un autre aspect de la présente invention, celle-ci concerne un serveur comprenant : un moyen destiné à recevoir d'un appareil périphérique une demande d'enregistrement comportant des paramètres de communication destinés à l'appareil périphérique ; un moyen destiné à enregistrer l'appareil périphérique conformément à une demande reçue en association avec une information d'identification ; un moyen destiné à recevoir d'un dispositif mobile une demande comportant l'information d'identification ; et un moyen destiné à associer l'appareil périphérique à la demande provenant du dispositif mobile en utilisant l'information d'identification. Selon encore un autre aspect de la présente invention, celle-ci concerne un procédé destiné à un serveur, comprenant : la réception en provenance d'un appareil périphérique d'une demande d'enregistrement comportant des paramètres de communication destinés à l'appareil périphérique ; l'enregistrement de l'appareil périphérique en association avec une information d'identification en conformité avec une demande reçue ; la réception en provenance d'un dispositif mobile d'une demande comportant l'information d'identification ; et l'association de l'appareil périphérique enregistré à la demande provenant du dispositif mobile en utilisant l'information d'identification. Selon encore un autre aspect de la présente invention, celle-ci concerne un système de traitement d'image comprenant : un appareil périphérique comportant un dispositif périphérique, l'appareil périphérique étant configuré pour envoyer une demande d'enregistrement afin d'enregistrer des paramètres de communication du dispositif périphérique en association avec une information de position ; un serveur configuré pour recevoir la demande d'enregistrement et pour enregistrer des paramètres de communication du dispositif périphérique en association avec l'information de position ; et un dispositif mobile configuré pour déterminer sa position et pour envoyer au serveur une demande avec les informations de position déterminée du dispositif mobile, dans lequel le serveur est configuré pour identifier les détails enregistrés concernant le dispositif périphérique sur la base des informations de position du dispositif mobile contenues dans la demande et provenant du dispositif mobile pour ainsi permettre la configuration d'une connexion entre le dispositif mobile et le dispositif périphérique. De préférence, le serveur est configuré pour identifier le dispositif périphérique en déterminant que sa position enregistrée se situe en deçà d'une distance prédéterminée de la position du dispositif mobile contenue dans la demande provenant du dispositif mobile. Dans certains modes de réalisation, le serveur est configuré afin que, dans le cas où le serveur détermine qu'une pluralité de dispositifs périphériques sont en deçà d'une distance prédéterminée de la position du dispositif mobile contenue dans la demande provenant du dispositif mobile, le serveur provoque l'affichage d'un message sur le dispositif mobile pour faire en sorte qu'un utilisateur sélectionne l'un d'une pluralité de dispositifs mobiles pour la connexion. Selon un aspect supplémentaire de la présente invention, celle-ci concerne un procédé de traitement d'image destiné à un système de traitement d'image comprenant un appareil périphérique, un serveur et un dispositif mobile, l'appareil périphérique comportant un dispositif périphérique, le procédé comprenant : l'envoi par l'appareil périphérique au serveur d'une demande d'enregistrement pour enregistrer des paramètres de communication du dispositif périphérique en association avec une information de position ; la réception par le serveur de la demande d'enregistrement et l'enregistrement des paramètres de communication du dispositif périphérique en association avec l'information de position ; la détermination par le dispositif mobile de sa position et l'envoi au serveur d'une demande avec les informations de position déterminées du dispositif mobile ; et l'identification par le serveur des détails enregistrés concernant le dispositif périphérique sur la base des informations de position du dispositif mobile contenues dans la demande provenant du dispositif mobile pour ainsi permettre la configuration d'une connexion entre le dispositif mobile et le dispositif périphérique. BRÈVE DESCRIPTION DES DESSINS Des modes de réalisation de la présente invention vont être décrits ci-après à titre non limitatif d'exemple en référence aux figures annexées, dans lesquelles la figure 1 représente l'architecture du premier mode de réalisation ; la figure 2 représente le matériel d'un périphérique 15 MFP ; la figure 3 représente un matériel d'un téléphone mobile ; la figure 4 représente un matériel serveur ; la figure 5 représente des communications entre un 20 serveur Web et le périphérique MFP ; la figure 6 représente les étapes effectuées sur le serveur Web ; la figure 7 représente les étapes effectuées sur un serveur d'application ; 25 la figure 8 représente les étapes effectuées sur le téléphone mobile ; la figure 9 représente les étapes effectuées sur le périphérique MFP ; la figure 10 représente un affichage du périphérique 30 MFP ; la figure 11 représente un autre affichage du périphérique MFP ; la figure 12 représente un affichage du téléphone mobile ; 35 la figure 13 représente un autre affichage du téléphone mobile; la figure 14 représente un autre affichage du périphérique MFP ; et la figure 15 représente une configuration du cinquième mode de réalisation. DESCRIPTION DES MODES DE RÉALISATION Premier mode de réalisation La figure 1 représente l'architecture d'un système de traitement d'image du premier mode de réalisation. Le système de traitement d'image comprend un périphérique MFP (périphérique multifonction) 10 et un téléphone mobile 11. Le périphérique MFP 10 est associé à un serveur Web 12, comme cela sera expliqué plus en détail ci-après. Le système de traitement d'image comprend en outre un serveur d'applications 13 et une base de données 14. Le serveur d'applications 13 et la base de données 14 sont représentés séparément sur la figure 1, mais dans d'autres modes de réalisation, la base de données 14 peut être stockée sur le serveur d'applications 13. La figure 2 représente la configuration matérielle du périphérique MFP 10. Le périphérique MFP comprend une CPU (unité centrale) 20, une ROM (mémoire morte) 21, un lecteur de disque dur 22 et une mémoire vive (RAM) 23. Ces composants sont des composants matériels classiques pour ordinateurs et pour d'autres dispositifs et remplissent leurs fonctions habituelles. Le périphérique MFP 10 comprend en outre une unité d'affichage 24, une unité d'exploitation 25, une unité de commande de communication 26, un lecteur d'image 27, une unité d'enregistrement 28, une mémoire d'image 29, une unité de traitement d'image 210, une unité d'authentification 211, un lecteur de carte 212 et une unité de commande d'entrée/sortie (E/S) 213. L'unité d'affichage 24 est un afficheur à cristaux liquides à écran tactile disposé sur le périphérique MFP 10 pour permettre à un utilisateur d'effectuer des sélections et de visualiser des informations sur le périphérique MFP 10. L'unité d'exploitation 25 est constituée d'un pavé numérique et d'autres boutons permettant à l'utilisateur de saisir des réglages et d'autres informations sur le périphérique MFP 10. L'unité de commande de communication 26 est prévue pour permettre au périphérique MFP 10 de communiquer par l'intermédiaire d'un réseau local (LAN) avec le serveur Web 12. Le lecteur d'image 27 est un numériseur qui permet de numériser des documents. Le scanner 28 représenté sur la figure 2, constitue certaines parties du périphérique MFP 10 spécialisé pour l'impression. L'unité d'enregistrement 28 a pour fonction d'imprimer des données d'image sur un support d'enregistrement et de délivrer le support d'enregistrement afin qu'il soit recueilli par un utilisateur. La mémoire d'image 29 est une mémoire prévue pour stocker des données d'image pendant la numérisation effectuée par le lecteur d'image 27 ou de les imprimer à l'aide de l'unité d'enregistrement 28. L'unité de traitement d'image 210 est formée de divers circuits intégrés spécifiques d'applications (ASIC pour Application Specific Integrated Circuit) prévus dans le périphérique MFP 10 afin d'augmenter la vitesse de certaines opérations de traitement d'image, comme la conversion de données R, V, B numérisées en des données C, M, J, N pendant une opération de copie. L'unité de traitement d'authentification 211 est prévue afin d'authentifier les détails concernant les utilisateurs et reçus du lecteur de carte 212. Les données provenant du lecteur de carte 212 sont reçues par l'unité d'authentification 211 par l'intermédiaire d'une unité de commande E/S 213. L'unité d'authentification peut être mise en oeuvre sous la forme d'un logiciel s'exécutant sur la CPU 20 et la RAM 23 plutôt que sous la forme d'un composant matériel séparé. Les composants décrits ci-dessus sont interconnectés par l'intermédiaire d'un bus système 214. Le périphérique MFP 10 exécute un système d'exploitation. Dans ce mode de réalisation particulier, le système d'exploitation est un système d'exploitation MEAP disponible sur les dispositifs MFP vendus par la société Canon (RTM). Le système d'exploitation permet l'exécution d'applications JAVA et comporte également une interface Web, comme cela sera expliqué plus loin. La figure 3 représente la configuration matérielle du téléphone mobile 11. Le téléphone mobile 11 comprend une unité de commande 30 connectée à une unité de traitement de signal numérique 31. L'unité de commande 30 commande le fonctionnement d'une unité d'affichage 32, d'une unité d'exploitation 33, d'une unité à appareil photo 34, d'une interface externe 35, d'une unité de communication sans fil 36 et d'une unité d'alimentation électrique 37. L'unité d'affichage comprend un afficheur à cristaux liquides permettant de présenter des informations à un utilisateur du téléphone 11. L'unité d'exploitation 33 comprend un pavé numérique et d'autres boutons d'exploitation permettant à un utilisateur d'effectuer des saisies sur le téléphone mobile 11. L'unité à appareil photo 34 est un appareil photo intégré au téléphone 11 pour permettre à un utilisateur d'effectuer des prises de vues et de collecter des informations visuelles. L'interface externe est un port prévu dans le téléphone mobile 11 pour permettre au téléphone mobile 11 de communiquer avec d'autres dispositifs. Plus particulièrement, l'interface externe permet de connecter le téléphone mobile 11 à un ordinateur à des fins de synchronisation des données (coordonnées de contacts, entrées de calendriers, etc.) stockées sur le téléphone mobile 11 avec des données stockées sur l'ordinateur. L'unité de communication sans fil 36 assure la prise en charge de divers services sans fil. Plus particulièrement, l'unité de communication sans fil 36 assure la prise en charge des communications Wi-Fi. L'unité de communication sans fil 36 est connectée à une antenne 38. L'unité d'alimentation électrique 37 comprend une batterie et un mécanisme permettant de charger la batterie à partir d'une alimentation électrique externe. L'unité de traitement de signal numérique 31 est connectée à une unité d'entrée audio 39, à une unité de sortie audio 40, et à une unité d'entrée/sortie RF 41. L'unité d'entrée audio 39 est un processeur analogique- s numérique permettant de recevoir et de convertir des signaux audio provenant d'un microphone 42. L'unité de sortie audio 40 est un processeur numérique-analogique destinée à recevoir et à convertir des signaux numériques en une sortie analogique pouvant être fournie en sortie par 10 un haut-parleur 43. L'unité d'entrée/sortie RF 41 est connectée à une antenne 44 et est utilisée pour permettre au téléphone mobile 11 de communiquer avec une station constituée par un téléphone mobile local. L'unité d'entrée audio 39, l'unité de sortie audio 40, l'unité de traitement 15 de signal numérique 31 et l'unité d'entrée/sortie RF 41 permettent au téléphone mobile 11 de fonctionner en tant que téléphone portable. Le téléphone mobile 11 est appelé "téléphone intelligent" (smart phone) et exécute le système 20 d'exploitation Android (Marque déposée) de Google (Marque déposée). Dans d'autres modes de réalisation, d'autres types de téléphones peuvent être utilisés, parmi lesquels ceux qui exécutent des systèmes d'exploitation de téléphones mobiles différents. 25 Le serveur Web 12 et le serveur d'applications 13 comprennent des logiciels serveurs typiques dont un exemple est illustré sur la figure 4. Le matériel serveur comprend une CPU 40, une RAM 41, un lecteur de disque dur 42 et une interface E/S de réseau 43. L'E/S de réseau 43 permet au 30 serveur Web 12 et au serveur d'applications 13 de communiquer par l'intermédiaire d'un réseau local. Des détails supplémentaires concernant le système de traitement d'image vont être décrits ci-après. La configuration du premier mode de réalisation est appropriée 35 pour une utilisation à des fins de démonstration d'impression depuis des téléphones mobiles et de numérisation à destination de ceux-ci dans un environnement de démonstration ou d'une salle de présentation. Une mise en oeuvre commerciale de la présente invention sera décrite dans le quatrième mode de réalisation. Se référant de nouveau à la figure 1, le périphérique MFP 10, le serveur Web 12, le serveur d'applications 13 et le téléphone mobile 11 sont capables de communiquer les uns avec les autres par l'intermédiaire d'un réseau Wi-Fi unique. Comme mentionné ci-dessus, le périphérique MFP 10 et le serveur Web 12 sont associés l'un à l'autre. Plus précisément, une application Web 50 est exécutée sur le serveur Web 12 afin de commander des opérations effectuées sur le périphérique MFP 10. La figure 5 représente l'application Web 50 qui comprend une logique de présentation 501 et une logique d'entreprise 502. Un navigateur Web 503 qui reçoit des pages Web HTML devant être présentées à un utilisateur par la logique de présentation 501 est installé sur le périphérique MFP. Une interface de service 504 permettant à la logique d'entreprise 502 de l'application Web 50 d'accéder à divers services du périphérique MFP 10 est également installée sur le périphérique MFP 10. A titre d'exemple, la logique d'entreprise 502 peut envoyer des commandes à l'interface de service 504 (interface SOAP) pour faire en sorte que le scanner effectue une opération de numérisation. Une interface RESTful (Transfert d'état de représentation) est prévue entre le serveur Web 12, le serveur d'applications 13 et le téléphone mobile 11. On rappellera que la totalité des trois services (serveur Web 13, serveur d'applications 14 et téléphone mobile 11) peuvent communiquer les uns avec les autres par l'intermédiaire du Wi-Fi sur un réseau unique. L'interface REST est définie ci-après. Dans la description suivante, on indique la ressource puis on en fournit une description, qui est suivie de la méthode de requête HTTP et d'une description de la méthode de requête : /sessionusers/{information d'identification}/session Objet de session correspondant à une information d'identification donnée. A partir de la session, on peut obtenir une liste de transferts. GET : obtient la session /session/{sessionid} Objet de session contenant une collection de transferts enregistrés pour une session donnée. GET : obtient la session PUT : met à jour la session /transferts/ Collection de tous les transferts POST : Enregistre un nouveau transfert /transferts/{transferid} Un transfert contient un dispositif et un objet de destination. GET : obtient le transfert PUT : met à jour le transfert /destinations/ Collection de destinations FTP POST : enregistre une nouvelle destination /destinations/{destinationid} Destination ayant l'ID (identifiant) spécifié. La destination contient des informations concernant le serveur 35 FTP auquel le document numérisé sera envoyé. GET : obtient une destination PUT : met à jour une destination /dispositifs/{deviceid} Dispositif. Le dispositif contient des informations concernant un point d'extrémité de service SOAP utilisé pour numériser un document. Il contient également l'adresse destinée à l'impression. GET : obtient le dispositif Les charges utiles de transactions effectuées via l'interface REST sont formatées en XML ou en JSON. Le serveur d'applications peut également communiquer avec le périphérique MFP 10 via une interface SOAP/HTTP (services 504), cela permettant au serveur d'application d'accéder à des services tels que l'impression, la télécopie ou la numérisation, sur le périphérique MFP 10. Le fonctionnement du système de traitement d'image est décrit ci-après en référence aux figures 6 à 9. La figure 6 est un organigramme représentant les étapes effectuées par le serveur Web 12, la figure 7 est un organigramme représentant les étapes effectuées par le serveur d'applications 13, la figure 8 est un organigramme représentant les étapes effectuées par le téléphone mobile 11 et la figure 9 est un organigramme représentant les étapes effectuées par le périphérique MFP 10. Dans chaque cas, les étapes sont effectuées par un programme ou un logiciel convenablement configuré s'exécutant sur le dispositif respectif avec le matériel décrit précédemment. A titre d'illustration, on imaginera un scénario dans lequel un utilisateur tenant le téléphone mobile 11 se rend au périphérique MFP 10 et souhaite soit effectuer une numérisation à destination du téléphone mobile 11, soit imprimer depuis le téléphone mobile 11. Lorsque l'utilisateur observe l'unité d'affichage 24 du périphérique MFP 10, il ou elle voit un affichage correspondant à la figure 10. L'utilisateur utilise l'écran tactile de l'unité d'affichage 24 afin de sélectionner l'icône "scandroid". Le fait de toucher l'icône sur l'écran tactile lance le navigateur Web 503 sur le périphérique MFP 10. Le navigateur Web 503 demande une première page de l'application scandroid au serveur Web 12, cela ayant pour effet de lancer l'application scandroid sur le serveur Web 12. La première page de l'application scandroid est une page Web représentée sur la figure 11. Tout en générant la page Web représentée sur la figure 11, l'application Web 50, sur le serveur Web 12, génère un nombre aléatoire, en s70. Le nombre généré 110 est intégré à la page Web par la logique de présentation 501 et est présenté à l'utilisateur sur le navigateur Web 503. A ce stade, l'application 50 envoie également, en S71, un message au serveur d'applications afin de générer une session. Lors de la réception de cette demande, le serveur d'applications 14 génère, en S80, une session dans la base de données 14. La session générée est identifiée par un ID de session (sessionid) qui est propre à la base de données, et stocke le nombre aléatoire en tant qu'information d'identification au cours de la session. Le serveur d'applications 13 enregistre également le périphérique MFP 10 en tant que source du transfert associée à l'identifiant sessionid. L'utilisateur tenant le téléphone mobile 11 lance ensuite l'application scandroid sur le téléphone mobile 11 et l'affichage d'écran illustré sur la figure 12 lui est présenté sur l'unité d'affichage 32 du téléphone mobile 11. A ce stade, l'application scandroid du téléphone mobile 11 démarre un serveur FTP sur le téléphone mobile 11. L'utilisateur utilise l'unité d'exploitation 33 du téléphone mobile 11 pour saisir sur le téléphone mobile 11, en S90, le numéro d'identification généré affiché sur l'unité d'affichage 24 du périphérique MFP 10. L'utilisateur sélectionne ensuite le bouton de démarrage 130 représenté sur la figure 12. L'application scandroid du téléphone mobile 11 est préalablement configurée avec une adresse IP du serveur d'applications 13, cela permettant au téléphone mobile de communiquer avec le serveur d'applications 14. Après que l'utilisateur a sélectionné le bouton de démarrage 130, l'application scandroid du téléphone mobile 11 provoque l'envoi par le téléphone mobile 11 d'une demande d'enregistrement du téléphone mobile 11, en S91, en tant que destination de la session avec un numéro d'identification correspondant au nombre saisi. Cette demande contient des détails concernant l'adresse du serveur FTP s'exécutant sur le téléphone mobile 11. Lors de la réception de cette demande, en S81, le serveur d'application enregistre le téléphone mobile 11 en tant que destination lors de la connexion à la session, en association avec les détails concernant le serveur FTP. La session comprenant le numéro d'identification généré sur le serveur d'applications 13 comprend ainsi les informations concernant à la fois le périphérique MFP 10 en tant que dispositif source et le téléphone mobile 11 en tant que dispositif destinataire. Après cela, le téléphone mobile affiche sur l'unité d'affichage 32 une liste de fichiers stockés sur le téléphone mobile. Cet affichage est illustré sur la figure 13. Une fois que l'utilisateur a saisi le numéro d'identification sur le téléphone mobile 11, il sélectionne "suivant" sur l'afficheur du périphérique MFP 10 représenté sur la figure 12. Le périphérique MFP 10 affiche ensuite un écran représenté sur la figure 14 pour permettre à l'utilisateur de saisir un réglage de numérisation destiné à être utilisé lors de l'opération de numérisation, en 5100. L'utilisateur peut saisir des réglages permettant de spécifier une numérisation en couleur ou monochrome, la résolution de numérisation, un format de fichier pour le document numérisé et un nom de fichier du document numérisé. L'utilisateur sélectionne ensuite le bouton de début de numérisation 150. En réponse à la sélection du bouton de début de numérisation 150, le périphérique MFP informe le serveur Web 12 du fait que le bouton de numérisation 150 a été sélectionné. Le serveur Web 12 reçoit les réglages de numérisation lors de l'étape S72. Le serveur Web 12 envoie au serveur d'applications 13 une demande concernant une tâche de numérisation comprenant les réglages de numérisation lors de l'étape S73. En réponse à la réception de la demande concernant une tâche de numérisation, en S82, le serveur d'applications ajoute aux réglages les détails concernant le serveur FTP du téléphone mobile 11 stockés lors de la session de numérisation et envoie une tâche de numérisation à l'interface SOAP 504 du périphérique MFP 10, en S83. Lors de la réception de la tâche de numérisation, en 5101, qui comprend les réglages de numérisation et les détails concernant la destination, le périphérique MFP 10 effectue la numérisation demandée et envoie, en S102, les données du document numérisé au serveur FTP du téléphone mobile 11 par l'intermédiaire du réseau Wi-Fi. Le téléphone mobile 11 reçoit le fichier numérisé, en S92, et le stocke dans une mémoire du téléphone mobile 11, cela achevant l'opération de numérisation. Si l'utilisateur souhaite imprimer depuis le téléphone mobile 11 vers l'imprimante 10, l'utilisateur utilise l'application scandroid du téléphone mobile 11 pour sélectionner un fichier dans une liste de fichiers stockés sur le téléphone mobile 11 puis sélectionne une commande d'impression. Le téléphone mobile 11 demande des informations concernant le dispositif source au serveur d'applications 13 puis envoie le fichier sélectionné au port LPR 9100 du périphérique MFP 10. Le document à imprimer doit être stocké ou converti sur le téléphone mobile 11 en un format pouvant être interprété de manière native par le périphérique MFP 10, le fichier étant envoyé, dans ce mode de réalisation, en format pdf. En réponse à la réception du document, le périphérique MFP 10 imprime le fichier. Deuxième mode de réalisation Dans le premier mode de réalisation, une association est établie entre le périphérique MFP 10 et le téléphone mobile 11 sur la base de l'information d'identification qui est un nombre aléatoire généré par le serveur Web 13. Le serveur Web 13 génère une page Web dans laquelle est intégré le nombre généré afin que l'utilisateur puisse lire ce nombre lorsque la page Web est affichée dans le navigateur Web 503 du périphérique MFP 10. Dans le deuxième mode de réalisation, l'étape S90 est effectuée à l'aide de codes barres. Le serveur Web génère une page Web (figure 11) dans laquelle est intégré un code à barres 121, le code à barres 121 codant le nombre généré. Dans le deuxième mode de réalisation, lorsque l'utilisateur lance l'application scandroid sur le téléphone mobile 11, l'unité à appareil photo 34 est activée et les images collectées par l'unité à appareil photo 43 sont affichées dans une fenêtre sur l'unité d'affichage 32. L'utilisateur oriente l'unité à appareil photo 34 vers l'unité d'affichage 24 du périphérique MFP 10 qui affiche la page Web portant le code à barres intégré 121. Lorsque le code à barres 121 est vu de l'appareil photo, le téléphone mobile 11 effectue automatiquement la reconnaissance du code à barres afin d'extraire le nombre du code à barres 121 affiché sur l'unité d'affichage 24 du périphérique MFP 13. Le nombre extrait du code à barres est utilisé par le téléphone mobile en tant qu'information d'identification de la manière déjà décrite dans le premier mode de réalisation. Par conséquent, la description des autres opérations du système de traitement d'image du premier mode de réalisation ne sera pas répétée. Le deuxième mode de réalisation est avantageux en raison de la façon dont l'information d'identification peut être obtenue par "numérisation" de l'unité d'affichage 34 du périphérique MFP 10 à l'aide du téléphone mobile 11. Dans des modes de réalisation dans lesquels le nombre lui-même n'est pas affiché, il est plus difficile, dans le cas où il existe une file d'attente d'utilisateurs attendant de pouvoir utiliser le périphérique MFP 10, à un autre utilisateur d'utiliser l'information d'identification s'il ne se trouve pas déjà en face du périphérique MFP 10. Le deuxième mode de réalisation offre également l'avantage de nécessiter moins de manipulations de boutons de la part d'un utilisateur et en ce qu'il accélère le processus de numérisation dans son ensemble. Troisième mode de réalisation Dans un troisième mode de réalisation, l'information d'identification est générée sur la base de coordonnées GPS du périphérique MFP 10. Le périphérique MFP 10 génère une session sur le serveur d'applications 13 et stocke dans la session un premier nombre prédéterminé des coordonnées GPS identifiant la position du périphérique MFP 10. Dans le cas où un utilisateur souhaite effectuer une numérisation à partir du périphérique MFP 10, l'utilisateur place le téléphone mobile 11 sur le périphérique MFP 10 et ouvre l'application scandroid sur le téléphone mobile. L'application scandroid accède à l'unité GPS du téléphone mobile 11 et identifie les coordonnées GPS identifiant la position du téléphone mobile. L'application scandroid du téléphone mobile 11 sélectionne le premier nombre prédéterminé de coordonnées GPS et utilise ces coordonnées en tant qu'informations d'identification afin d'identifier la session et d'enregistrer le dispositif destinataire. Comme le téléphone mobile 11 et le périphérique MFP 10 sont à la même position (le téléphone mobile 11 est placé sur le périphérique MFP 10), les informations d'identification enregistrées pour le périphérique MFP 10 correspondent aux informations d'identification générées par le téléphone mobile 11, cela permettant au téléphone mobile 11 et au périphérique MFP 10 d'utiliser la même session. Les informations d'identification peuvent être sélectionnées en tant que premier nombre prédéterminé de chiffres de la position GPS dans un format de coordonnées quelconque. Le nombre prédéterminé de coordonnées doit de préférence être sélectionné de manière à ce que la position du périphérique MFP 10 soit identifiée à un niveau de précision raisonnable. Si trop de coordonnées sont sélectionnées et si le degré de précision est trop élevé, le téléphone mobile 11 et le périphérique MFP 10 peuvent avoir des positions ne concordant pas et ne génèreront pas les mêmes informations d'identification. Cela conduira à une défaillance du système de traitement d'image. Par ailleurs, si trop peu de chiffres de la position GPS sont utilisés, on peut se heurter au problème que deux ou plusieurs périphériques MFP cherchent à utiliser les mêmes informations d'identification. Ce problème peut être résolu en affichant une liste de périphériques MFP 10 enregistrés dans la session sur l'unité d'affichage 32 du téléphone mobile 10 et en permettant à l'utilisateur de sélectionner le bon périphérique MFP 10. Dans de nombreux cas, le nombre prédéterminé de coordonnées devra spécifier la précision à quelques mètres près. Quatrième mode de réalisation Pour remédier aux problèmes du troisième mode de réalisation identifiés ci-dessus, le quatrième mode de réalisation utilise la proximité afin de permettre au téléphone mobile 11 d'accéder à la même session que le périphérique MFP 10. Dans le quatrième mode de réalisation, le serveur Web 12 envoie une demande pour générer une session sur le serveur d'applications 13 et enregistre le périphérique MFP 10 en tant que dispositif source dans la session générée. La demande provenant du serveur Web 12 contient des coordonnées identifiant la position du périphérique MFP 10 qui sont stockées dans la session générée par le serveur d'applications 13. Lorsqu'il ou elle souhaite effectuer une numérisation, l'utilisateur ou l'utilisatrice rapproche le téléphone mobile 11 du périphérique MFP 10 et lance l'application scandroid sur le téléphone mobile 11. L'application scandroid du téléphone mobile 11 envoie au serveur d'applications 13 une demande d'enregistrement du téléphone mobile 11 en tant que dispositif destinataire, celle-ci contenant les coordonnées de sa position identifiée par l'unité GPS intégrée. Lorsque le serveur d'applications 13 reçoit la demande d'enregistrement du téléphone mobile 11, il recherche les sessions dans la base de données afin d'identifier des sessions comprenant des dispositifs sources enregistrés qui sont situés en deçà d'une distance prédéterminée du téléphone mobile. La distance prédéterminée peut par exemple être de 5 mètres. Si le serveur d'applications ne trouve aucune session ayant des dispositifs sources en deçà d'une distance prédéterminée du téléphone mobile 11, l'application envoie au téléphone mobile 11 un message d'erreur et le processus de connexion échoue. Si le serveur d'applications 13 trouve une session unique ayant un dispositif source en deçà de la distance prédéterminée du téléphone mobile 11, le serveur d'applications 13 identifie la session dans laquelle le dispositif source est enregistré en tant que session appropriée et enregistre le téléphone mobile 11 en tant que dispositif destinataire pour cette session. Si le serveur d'applications 13 trouve plus d'une session contenant un dispositif source situé en deçà de la distance prédéterminée du téléphone mobile 11, le serveur d'applications 13 renvoie des informations indiquant l'identité des sessions et des dispositifs sources correspondants se trouvant à portée du téléphone mobile 11. Lors de la réception de ces informations, le téléphone mobile 11 affiche une liste des sessions et des dispositifs sources correspondants sur le téléphone mobile 11 afin de permettre à un utilisateur de sélectionner le dispositif source approprié à partir duquel il ou elle souhaite effectuer la numérisation. Une fois que l'utilisateur a sélectionné la session ou le dispositif source approprié, la sélection est envoyée du téléphone mobile 11 au serveur d'applications 13 et le serveur d'applications enregistre le téléphone mobile 11 en tant que dispositif destinataire dans la session appropriée. Une fois que le téléphone mobile 11 s'est enregistré en tant que dispositif source dans la session appropriée, le procédé se déroule de la manière décrite précédemment à propos du premier mode de réalisation. L'appareil de traitement d'image du quatrième mode de réalisation simplifie les opérations dans les cas où il y a de multiples périphériques MFP dans une petite zone et cela permet à l'utilisateur de sélectionner le périphérique MFP 10 approprié à partir duquel il effectue la numérisation. Cinquième mode de réalisation La figure 14 représente un mode de réalisation plus commercial de l'invention. Le périphérique MFP 10 et le serveur Web 13 sont installés dans un café. Un utilisateur portant le téléphone mobile entre dans le café et souhaite imprimer sur le périphérique MFP 10. Le serveur d'applications 13 est situé à l'extérieur du café et peut être une ressource partagée avec d'autres cafés-restaurants (par exemple si le café fait partie d'une chaîne). Comme dans les premier et deuxième modes de réalisation, le serveur Web 12 envoie une demande d'enregistrement du périphérique MFP 10 au serveur d'applications 13 en utilisant un nombre aléatoire généré. Le serveur d'applications 13 reçoit cette demande et génère une session avec l'information d'identification correspondant au nombre généré. Ce processus est effectué automatiquement de manière quotidienne, une nouvelle session ayant une information d'identification différente générée pendant la nuit lorsque le café est fermé. Comme pour le deuxième mode de réalisation, l'information d'identification est codée dans un code à barres. Cependant, dans le quatrième mode de réalisation, le code à barres est généré sur le serveur d'applications 13 et est envoyé à une caisse 150 se trouvant dans le café. Dans le cas où un utilisateur souhaite imprimer vers et/ou numériser depuis le périphérique MFP 10, l'utilisateur doit effectuer un achat à la caisse 150. La possibilité d'utiliser le périphérique MFP 10 du café peut faire l'objet d'une tarification séparée ou être offert en tant que service complémentaire aux clients du café. Lorsque l'utilisateur a effectué un achat approprié, il lui est fourni un reçu sur lequel est imprimé le code à barres. A ce stade, l'utilisateur étant entré en provenance de la rue, le téléphone mobile ne connaît pas l'adresse du serveur d'applications qu'il doit contacter avec une demande. L'information d'adresse peut être configurée sur le téléphone de l'utilisateur par l'une de plusieurs méthodes différentes. En premier lieu, l'information d'adresse du serveur d'applications peut être affichée dans le café et l'utilisateur peut saisir manuellement cette information dans une application scandroid sur le téléphone mobile 11. En variante, des versions différentes de l'application scandroid peuvent être disponibles au téléchargement sur le téléphone mobile de l'utilisateur, les détails concernant le serveur d'applications étant déjà préalablement configurés dans celui-ci. A titre d'exemple, l'utilisateur peut télécharger une application scandroid permettant d'effectuer une impression et/ou une numérisation dans une chaîne de cafés particulière, l'application scandroid téléchargée contenant les détails concernant le serveur d'applications 13 qui dessert les périphériques MFP 10 de cette chaîne de cafés préconfigurés. Une troisième manière de configurer l'adresse du serveur d'applications (13) consiste à fournir l'adresse du serveur d'applications 13 sous forme d'un code à barres sur le reçu de caisse. Dans des modes de réalisation de ce type, le reçu de caisse contient deux codes à barres, un premier code à barres codant l'information concernant l'adresse du serveur d'applications et un deuxième code à barres codant l'information d'identification de la session permettant d'accéder au périphérique MFP 10. Pour imprimer ou numériser, l'utilisateur ouvre l'application scandroid appropriée sur le téléphone mobile 11 et numérise le code à barres du reçu de caisse de la manière décrite à propos du deuxième mode de réalisation. Si l'adresse du serveur doit être obtenue par numérisation d'un code à barres séparé sur le reçu de caisse, le processus de numérisation fait intervenir deux étapes de numérisation, dont une première lors de laquelle le code à barres codant l'adresse du serveur d'applications 13 est lu et décodé par le téléphone mobile 11 et une deuxième lors de laquelle le code à barres codant l'information d'identification est lu et décodé par le téléphone mobile 11. Le mode de réalisation se déroule ensuite comme décrit précédemment pour permettre à l'utilisateur d'imprimer vers et/ou de numériser depuis le périphérique MFP 10. Comme noté ci-dessus, l'information d'identification est automatiquement modifiée quotidiennement afin qu'un utilisateur puisse utiliser le code à barres imprimé sur son reçu afin d'effectuer une impression et/ou une numérisation le jour de l'achat, mais il ne pourra ni imprimer ni numériser un autre jour en raison du fait que l'information d'identification codée dans le code à barres aura changé et que le téléphone mobile 11 ne parviendra pas à trouver la session du MFP 10 sur le serveur d'applications 13. Contrairement au premier mode de réalisation, le quatrième mode de réalisation fait intervenir une communication à travers de multiples réseaux. Le périphérique MFP 10 et le serveur Web 12 communiquent l'un avec l'autre via un réseau local interne au café-restaurant. Le serveur d'applications 13 est connecté à l'Internet, le serveur Web 13 peut y accéder ainsi que le téléphone mobile 11 par l'intermédiaire d'une interface Web. Autres modes de réalisation On a décrit ci-dessus des modes de réalisation de l'invention dans lesquels des données sont transférées entre le périphérique MFP 10 et le téléphone mobile 11 par l'intermédiaire d'un réseau Wi-Fi. Cependant, cela n'est pas nécessairement le cas et de nombreux autres types de connexion pourraient être utilisés. Dans certains autres modes de réalisation, les données sont téléchargées et/ou rapatriées entre le téléphone mobile 11 et le périphérique MFP 10 via le serveur Web 12. Le téléphone mobile envoie et reçoit des données en provenance du serveur Web 12 en utilisant le protocole FTP sur une connexion 3G du téléphone mobile 11. Dans ces modes de réalisation, les données sont transférées vers ou depuis le serveur MFP 10 par le serveur Web 13 via un réseau local en utilisant FTP ou HTTP. Les modes de réalisation présentés ci-dessus décrivent la numérisation de documents placés sur le lecteur d'image 27 du périphérique MFP 10 et l'envoi du document numérisé au téléphone mobile 11. Cependant, dans un autre mode de réalisation, l'utilisateur peut répartir un ensemble de cartes de visite sur le lecteur d'image 27 du périphérique MFP 10. Dans ce mode de réalisation, comme précédemment, le périphérique MFP 10 effectue une opération de numérisation en réponse à une commande saisie par l'utilisateur sur l'interface utilisateur du périphérique MFP et appelée par l'intermédiaire de l'interface SOAP/HTTP du périphérique MFP. Cependant, au lieu d'envoyer immédiatement les données d'image numérisées au téléphone mobile 11 via FTP, les données numérisées sont tout d'abord envoyées au serveur Web 13. Le serveur Web reçoit les données numérisées et utilise un logiciel de reconnaissance optique de caractères (OCR) et de reconnaissance de formes installé sur le serveur Web 13. Le logiciel de reconnaissance de formes reconnaît le fait que l'image numérisée reçue correspond à un ensemble de cartes de visite et le logiciel de reconnaissance optique de caractères identifie des détails sur les cartes de visite, comme le nom, le numéro de téléphone, l'adresse, etc. Le serveur Web 13 convertit ensuite les données extraites en un format de carte de visite, par exemple vcard. Les détails vcard extraits sont ensuite intégrés à une page Web et envoyés au périphérique MFP 10 pour y être affichés. L'utilisateur observe ensuite la page Web affichée sur l'unité d'affichage 24 pour vérifier si les détails vcard extraits sont exacts avant de sélectionner une option d'envoi sur la page Web affichée. La sélection de l'option d'envoi par l'utilisateur provoque un transfert FTP des cartes de visite en format vcard vers le téléphone mobile 11 à l'aide du procédé de transfert FTP précédemment décrit à propos du transfert de données d'images numérisées. Un avantage de ce mode de réalisation est que les détails vcard (en format XML) sont plus utiles' et notablement moins volumineux que le document initialement numérisé par le périphérique MFP 10. Les premier à quatrième modes de réalisation de la présente invention comprennent un périphérique MFP 10, un serveur Web, un serveur d'applications et une base de données séparés. Cependant, dans d'autres modes de réalisation de l'invention, la fonction du serveur Web peut être intégrée au périphérique MFP. Dans encore d'autres modes de réalisation, la fonction du serveur d'applications peut être intégrée au périphérique MFP. Dans ces modes de réalisation, le système de traitement peut comprendre une pluralité de périphériques MFP et l'un des périphériques MFP peut être configuré pour jouer le rôle de serveur d'applications, exécutant la fonction du serveur d'application décrite ci-dessus dans les modes de réalisation. Un périphérique MFP de "maître" de ce type gère les demandes provenant des autres périphériques MFP et du téléphone mobile. Les fonctions du serveur Web et/ou du serveur d'applications, lorsqu'elles sont intégrées au périphérique MFP, peuvent être mises en oeuvre sous forme logicielle et/ou matérielle dans le boîtier du périphérique MFP ou être fournies par une connexion de dispositifs supplémentaires appropriés au périphérique MFP. Des modes de réalisation de la présente invention ont été décrits ci-dessus. D'autres modes de réalisation de la présente invention peuvent également être mis en oeuvre sous forme de systèmes qui lisent et exécutent des programmes enregistrés sur un dispositif de mémoire afin de mettre en oeuvre les fonctions du ou des mode(s) de réalisation décrit(s) ci-dessus, et par un procédé dont les étapes sont par exemple exécutées par lecture et exécution d'un programme enregistré sur un dispositif de mémoire afin de mettre en oeuvre les fonctions du ou des mode(s) de réalisation décrit(s) ci-dessus. A cet effet, le programme peut par exemple être fourni au système de traitement d'image par l'intermédiaire d'un réseau ou depuis un support d'enregistrement de divers types jouant le rôle de dispositif de mémoire (tel qu'un support lisible par ordinateur). REVENDICATIONS1. Dispositif mobile (11) comprenant une fonction d'impression/numérisation pour l'envoi d'un fichier destiné à l'impression et/ou pour la réception d'un fichier numérisé, la fonction d'impression/numérisation étant caractérisé en ce qu'elle comprend : un moyen destiné à lire et à décoder un code lisible par machine afin de déterminer une information d'identification ; et un moyen destiné à envoyer à un serveur (12, 13) une demande contenant l'information d'identification déterminée. 2. Dispositif mobile (11) selon la revendication 1, caractérisé en ce que l'information d'identification déterminée est une information d'identification qui identifie un appareil périphérique (10). 3. Procédé d'impression depuis un dispositif mobile (11), caractérisé en ce qu'il comprend : la lecture et le décodage d'un code lisible par machine afin de déterminer une information d'identification ; et l'envoi à un serveur (12, 13) d'une demande contenant l'information d'identification déterminée. 4. Programme produit d'ordinateur pouvant être chargé dans un dispositif mobile (11), caractérisé en ce qu'il comporte des séquences d'instructions pour mettre en oeuvre un procédé selon la revendication 3, lorsque ledit produit programme d'ordinateur est chargé dans et exécuté par ledit dispositif mobile (11).