Validación de integridad de datos de memoria no volátil.
Un componente de impresión (14) sustituible para su uso en un sistema de impresión (10) que incluye un mecanismo de impresión configurado para recibir el componente de impresión (14) sustituible,
comprendiendo el componente de impresión (14) sustituible:
un dispositivo (38) de almacenamiento electrico que responde a senales de control del sistema de impresión para almacenar selectivamente la información recibida desde el mecanismo de impresión, incluyendo el dispositivo (38) de almacenamiento electrico:
una porción de almacenamiento que contiene datos asociados al componente de impresión (14) sustituible; y un primer y segundo campos de validación configurados para almacenar códigos de detección de error relacionables con los datos contenidos en la porción de almacenamiento para determinar si los datos son validos;
en el que el dispositivo (38) de almacenamiento electrico esta configurado, con anterioridad a una primera transferencia de datos desde el mecanismo de impresión hasta la porción de almacenamiento, para recibir y almacenar en uno del primer y segundo campos de validación un código de detección de error relacionado con los datos actualmente contenidos en la porción de almacenamiento, y el dispositivo (38) de almacenamiento electrico esta configurado para recibir y almacenar en el otro del primer y segundo campos de validación un código de detección de error relacionado con los datos que estaran contenidos en la porción de almacenamiento despues de la primera transferencia de datos.
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2008/070890.
Solicitante: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P..
Nacionalidad solicitante: Estados Unidos de América.
Dirección: LEGAL DEPARTMENT, MS 35 INTELLECTUAL PROPERTY ADMINISTRATION 3404 E. HARMONY R FORT COLLINS CO 80527-2400 ESTADOS UNIDOS DE AMERICA.
Inventor/es: BAUMAN,Joseph H.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- B41J2/175 TECNICAS INDUSTRIALES DIVERSAS; TRANSPORTES. › B41 IMPRENTA; MAQUINAS COMPONEDORAS DE LINEAS; MAQUINAS DE ESCRIBIR; SELLOS. › B41J MAQUINAS DE ESCRIBIR; MECANISMOS DE IMPRESION SELECTIVA, es decir, MECANISMOS QUE IMPRIMEN DE OTRA MANERA QUE NO SEA POR UTILIZACION DE FORMAS DE IMPRESION; CORRECCION DE ERRORES TIPOGRAFICOS (composición B41B; impresión sobre superficies especiales B41F; marcado para el lavado B41K; raspadores, gomas o dispositivos para borrar B43L 19/00; productos fluidos para corregir errores tipográficos por recubrimiento C09D 10/00; registro en materia de medidas G01; reconocimiento o presentación de datos, marcado de soportes de registro en forma numérica, p. ej. por punzonado, G06K; aparatos de franqueo o aparatos de impresión y entrega de tiquets G07B; conmutadores eléctricos para teclados, en general H01H 13/70, H03K 17/94; codificación en relación con teclados o dispositivos similares, en general H03M 11/00; emisores o receptores para transmisión de información numérica H04L; transmisión o reproducción de imágenes o de dibujos invariables en el tiempo, p. ej. transmisiones en facsímil, H04N 1/00; mecanismos de impresión especialmente adaptados para aparatos, p. ej. para cajas-registradoras, máquinas de pesar, produciendo un registro de su propio funcionamiento, ver las clases apropiadas). › B41J 2/00 Máquinas de escribir o mecanismos de impresión selectiva caracterizados por el procedimiento de impresión o de marcado para el cual son concebidas (montaje, arreglo o disposición de los tipos o de las matrices B41J 1/00; procedimientos de marcado B41M 5/00; estructura o fabricación de las cabezas, p. ej. cabezas de variación de inducción, para el registro por magnetización o desmagnetización de un soporte de registro G11B 5/127; cabezas para la reproducción de información capacitiva G11B 9/07). › Sistemas de alimentación de tinta.
- B41J29/393 B41J […] › B41J 29/00 Partes constitutivas o accesorios para máquinas de escribir o mecanismos de impresión selectivas no previstos en otro lugar. › Dispositivos de control o de análisis del conjunto de la máquina.
PDF original: ES-2378257_T3.pdf
Fragmento de la descripción:
Validación de integridad de datos de memoria no volatil Antecedentes La presente descripción se refiere a sistemas de impresión que hacen uso de un componente de impresión sustituible. Mas en particular, la presente descripción se refiere a componentes de impresión sustituibles que incluyen un dispositivo de almacenamiento electrico para proporcionar información a un mecanismo de impresión del sistema de impresión.
Las impresoras utilizan con frecuencia componentes sustituibles con el fin de extender la vida de la impresora. Por ejemplo, las impresoras de chorro de tinta utilizan con frecuencia una cabeza de impresión por chorro de tinta 10 montada en el interior de un carro que se mueve adelante y atras a traves de un medio de impresión, tal como papel. Segun se mueve la cabeza de impresión a traves del medio de impresión, un sistema de control activa la cabeza de impresión para depositar o expeler gotitas de tinta sobre el medio de impresión para formar imagenes y texto. La tinta se proporciona a la cabeza de impresión por medio de una alimentación de tinta que o bien es transportada por el carro o bien esta montada en alguna parte del mecanismo de impresión. Algunos componentes de impresión, tales como contenedores de tinta y cabezas de impresión, requieren una sustitución periódica. Los contenedores de tinta son sustituidos cuando se agotan. Las cabezas de impresión se sustituyen al final de la vida de la cabeza de impresión.
Segun ha sido expuesto en la Patente U.S. num. 5.699.091, titulada "Pieza Sustituible con Memoria Integral para Uso, Calibración y Otros Datos", cedida a la cesionaria de la presente descripción, puede ser deseable alterar 20 parametros de impresora simultaneamente con la sustitución de componentes de impresora. La Patente U.S., num.
5.699.091 divulga el uso de un dispositivo de memoria, que contiene parametros relacionados con la pieza sustituible. La instalación de la pieza sustituible permite que la impresora acceda a los parametros de la pieza sustituible para asegurar una alta calidad de impresión. Incorporando el dispositivo de memoria en la pieza sustituible y almacenando los parametros de la pieza sustituible en el dispositivo de memoria dentro del componente sustituible, el sistema de impresión puede determinar estos parametros tras su instalación en el mecanismo de impresión.
Esta actualización automatica de parametros de impresora libera al usuario de tener que actualizar los parametros de impresora cada vez que se instala nuevamente un componente sustituible. Al actualizar automaticamente los parametros de impresora con los parametros del componente sustituible se asegura una alta calidad de impresión.
Adicionalmente, esta actualización automatica de parametros tiende a asegurar que la impresora no se dane accidentalmente debido a una operación inapropiada, tal como la operación despues de que la alimentación de tinta se haya agotado o la operación con componentes de impresora erróneos o no compatibles.
Las Patentes U.S. nums. 6.267.463 y 6.264.301, cedidas a la cesionaria de la presente descripción describen un sistema y un metodo de actualización fiable de memoria sobre componentes de impresión sustituibles, y un metodo 35 y un aparato para identificar parametros en un componente de impresión sustituible. El intercambio de información entre la impresora y el componente de impresión sustituible debe ser llevado a cabo de una manera altamente fiable. Este intercambio de información no debera requerir la intervención del usuario. Ademas, es importante que se conserve la integridad de la información. En caso de que la información asociada al componente sustituible se degrade de alguna manera, la impresora debe estar capacitada para identificar estos datos como degradados. 40 Ademas, en caso de tal degradación, el sistema de impresión debe estar configurado para rechazar el componente, de modo que la impresora no se dane. Finalmente, el sistema de impresión debe tener suficiente flexibilidad como para albergar mejoras, asi como parametros adicionales de impresora necesarios para soportar estas mejoras. El documento EP 1316428 divulga un metodo y un sistema para la comunicación entre un dispositivo y un cartucho de un consumible. El documento EP 1767369 divulga una disposición para determinar consumibles originales. El 45 documento EP 1389528 divulga un cartucho y un dispositivo de grabación. El documento WO 2005094455 divulga un metodo de detección de error en un mecanismo de impresión por chorro de tinta.
Exposicion de la invencion De acuerdo con un aspecto de la presente invención, se proporciona un componente de impresión sustituible de acuerdo con la reivindicación 1. De acuerdo con otro aspecto de la presente invención, se proporciona un metodo de 50 acuerdo con la reivindicación 8. De acuerdo con otro aspecto de la presente invención, se proporciona un sistema de impresión de acuerdo con la reivindicación 15.
Breve descripcion de los dibujos La Figura 1 representa una vista en perspectiva de un ejemplo de sistema de impresión, mostrado con la tapa retirada, que incorpora componentes de impresión extraibles de acuerdo con la presente descripción;
Las Figuras 2A y 2B representan en conjunto una representación esquematica del sistema de impresión mostrado en la Figura 1, que ilustra una cabeza de impresión con contenedor de tinta extraible, conteniendo cada uno de ellos un dispositivo de almacenamiento electrico de acuerdo con la presente descripción;
La Figura 3 representa un diagrama esquematico de bloques del sistema de impresión de la Figura 1 que se ha mostrado conectado a un anfitrión;
La Figura 4 muestra una representación de un ejemplo de dispositivo de almacenamiento electrico que tiene una porción de almacenamiento y dos campos de validación;
La Figura 5 muestra un ejemplo de proceso utilizado para actualizar la porción de almacenamiento y los campos de validación mostrados en la Figura 4;
La Figura 6 es un diagrama de tiempo que ilustra un ejemplo de transacción de datos entre un mecanismo de impresión y un componente de impresión sustituible;
La Figura 7 representa un ejemplo de proceso utilizado para comprobar la validez de la porción de almacenamiento mostrada en la Figura 4.
Descripcion detallada La Figura 1 es una vista en perspectiva de un sistema de impresión 10 ilustrativo, mostrado con su tapa retirada. En este ejemplo, el sistema de impresión 10 es un sistema de impresión por chorro de tinta. Otros tipos de sistemas de impresión, tal como laser o termico, pueden incluir tambien componentes sustituibles y/o utilizar metodos divulgados.
En este ejemplo, el sistema de impresión 10 por chorro de tinta incluye un mecanismo de impresión 12 que tiene una pluralidad de componentes de impresión 14 sustituibles instalados en el mismo. Los componentes de impresión incluyen cabezas de impresión 16 para depositar selectivamente tinta en respuesta a senales de control, y contenedores de tinta 18 para proporcionar tinta a cada una de las cabezas de impresión. Segun se ha indicado, cada cabeza de impresión puede estar conectada en relación de fluido a uno correspondiente de los contenedores de tinta 18 mediante un conducto 20 flexible.
Las cabezas de impresión 16 estan montadas en un carro de barrido 22, el cual es el medio de impresión por pasadas de barrido dado que el medio de impresión esta escalonado a traves de una zona de impresión. Segun se mueven las cabezas de impresión en relación al medio de impresión, la tinta es eyectada selectivamente desde los orificios de las cabezas de impresión 16 para formar imagenes y texto.
Un aspecto de la presente descripción se refiere a un metodo y un dispositivo configurado para almacenar información sobre componentes de impresión 14 sustituibles para actualizar parametros operativos del mecanismo de impresión 12. Un dispositivo 38 de almacenamiento electrico (apreciado en las Figuras 2A y 2B) puede estar asociado a cada uno de los componentes de impresión 14 sustituibles. El dispositivo 38 de almacenamiento electrico contiene información relacionada con los componentes de impresora 14 sustituibles particulares. La instalación de un componente de impresión 14 sustituible en el mecanismo de impresión 12 permite que la información sea transferida entre el dispositivo 38 de almacenamiento electrico y el mecanismo de impresión 12, asegurando una alta calidad de impresión y evitando la instalación de componentes de impresión 14 sustituibles no... [Seguir leyendo]
Reivindicaciones:
1. Un componente de impresión (14) sustituible para su uso en un sistema de impresión (10) que incluye un mecanismo de impresión configurado para recibir el componente de impresión (14) sustituible, comprendiendo el componente de impresión (14) sustituible:
un dispositivo (38) de almacenamiento electrico que responde a senales de control del sistema de impresión para almacenar selectivamente la información recibida desde el mecanismo de impresión, incluyendo el dispositivo (38) de almacenamiento electrico:
una porción de almacenamiento que contiene datos asociados al componente de impresión (14) sustituible; y un primer y segundo campos de validación configurados para almacenar códigos de detección de error relacionables con los datos contenidos en la porción de almacenamiento para determinar si los datos son validos;
en el que el dispositivo (38) de almacenamiento electrico esta configurado, con anterioridad a una primera transferencia de datos desde el mecanismo de impresión hasta la porción de almacenamiento, para recibir y almacenar en uno del primer y segundo campos de validación un código de detección de error relacionado con los datos actualmente contenidos en la porción de almacenamiento, y el dispositivo (38) de almacenamiento electrico esta configurado para recibir y almacenar en el otro del primer y segundo campos de validación un código de detección de error relacionado con los datos que estaran contenidos en la porción de almacenamiento despues de la primera transferencia de datos.
2. El componente de impresión (14) sustituible de la reivindicación 1, en el que con anterioridad a la siguiente transferencia de datos desde el mecanismo de impresión hasta la porción de almacenamiento, el dispositivo (38) de almacenamiento electrico esta configurado para recibir y almacenar, en uno del primer y segundo campos de validación que no contiene datos relacionados con los datos contenidos en la porción de almacenamiento inmediatamente antes de la siguiente transferencia de datos, un código de detección de error relacionado con los datos que estaran contenidos en la porción de almacenamiento despues de la siguiente transferencia.
3. El componente de impresión (14) sustituible de la reivindicación 1, en el que el dispositivo (38) de almacenamiento electrico esta configurado para recibir y almacenar en uno del primer y segundo campos de validación datos de paridad calculados a partir de los datos actualmente contenidos en la porción de almacenamiento, y el dispositivo (38) de almacenamiento electrico esta configurado para recibir y almacenar, en uno del primer y segundo campos de validación que no contiene los datos de paridad calculados a partir de los datos actualmente contenidos en la porción de almacenamiento, datos de paridad calculados a partir de los datos que estaran contenidos en la porción de almacenamiento despues de la primera transferencia.
4. El componente de impresión (14) sustituible de la reivindicación 1, en el que el dispositivo (38) de almacenamiento electrico esta configurado para recibir y almacenar en uno del primer y segundo campos de validación, una comprobación de redundancia ciclica calculada a partir de los datos contenidos actualmente en la porción de almacenamiento, y el dispositivo (38) de almacenamiento electrico esta configurado para recibir y almacenar, en aquel de los primero y segundo campos de validación que no contiene la comprobación de redundancia ciclica calculada a partir de los datos actualmente contenidos en la porción de almacenamiento, una comprobación de redundancia ciclica calculada a partir de los datos que estaran contenidos en la porción de almacenamiento despues de la primera transferencia.
5. El componente de impresión (14) sustituible de la reivindicación 1, en el que el dispositivo (38) de almacenamiento electrico esta configurado para recibir y almacenar en uno del primer y segundo campos de validación una suma hash calculada a partir de los datos actualmente contenidos en la porción de almacenamiento, y el dispositivo (38) de almacenamiento electrico esta configurado para recibir y almacenar, en aquel del primer y segundo campos de validación que no contiene la suma hash calculada a partir de los datos actualmente contenidos en la porción de almacenamiento, una suma hash calculada a partir de los datos que estaran contenidos en la porción de almacenamiento despues de la primera transferencia.
6. El componente de impresión (14) sustituible de la reivindicación 1, en el que la porción de almacenamiento comprende una pluralidad de campos de parametro asociados al componente de impresión (14) sustituible, y cada campo de parametro de la pluralidad de campos de parametro comprende una pluralidad de valores de parametro, estando la pluralidad de campos de parametro dimensionados en la porción de almacenamiento en bloques de valores de parametro que tienen un tamano preseleccionado para asegurar que cada campo de parametro de la pluralidad de campos de parametro es transferido entre el sistema de impresión y la porción de almacenamiento en un unico bloque de valores de parametro de los bloques de valores de parametro.
7. El componente de impresión (14) sustituible de la reivindicación 1, en el que el sistema de impresión es un sistema de impresión por chorro de tinta, el mecanismo de impresión es una impresora de chorro de tinta, y el 8 5
componente de impresión (14) sustituible incluye ademas un contenedor de tinta sustituible que contiene una cantidad de tinta, proporcionando el contenedor de tinta sustituible tinta al mecanismo de impresión.
8. Un metodo para transferir datos entre una impresora y un componente de impresión (14) sustituible, comprendiendo el metodo:
proporcionar un componente de impresión (14) sustituible que tiene un dispositivo (38) de almacenamiento electrico asociado al mismo, estando el dispositivo (38) de almacenamiento electrico configurado para recibir un primer bloque de datos transferidos desde la impresora, teniendo el dispositivo (38) de almacenamiento electrico una porción de almacenamiento que contiene datos relacionados con el componente de impresión (14) sustituible y dos campos de validación configurados para almacenar códigos de detección de error relacionables con los datos contenidos en la porción de almacenamiento, conteniendo un campo de validación un primer código de detección de error relacionable con los datos contenidos en la porción de almacenamiento;
calcular un segundo código de detección de error relacionable con los datos que seran almacenados en la porción de almacenamiento despues de la transferencia del primer bloque de datos al dispositivo (38) de almacenamiento electrico;
almacenar el segundo código de detección de error en aquel de los dos campos de validación que no contiene el primer código de detección de error; y transferir el primer bloque de datos desde la impresora hasta el dispositivo (38) de almacenamiento electrico.
9. El metodo para transferir datos de la reivindicación 8, que incluye ademas las etapas de:
calcular un tercer código de detección de error relacionable con los datos que seran almacenados en la porción de almacenamiento despues de la transferencia de un segundo bloque de datos desde la impresora hasta el dispositivo (38) de almacenamiento electrico;
almacenar el tercer código de detección de error en aquel de los dos campos de validación que no contiene el segundo código de detección de error; y transferir el segundo bloque de datos desde la impresora hasta el dispositivo (38) de almacenamiento electrico.
10. El metodo para transferir datos de la reivindicación 8, en el que tras del fallo de la etapa de transferencia del primer bloque de datos desde la impresora hasta el dispositivo (38) de almacenamiento electrico, el metodo para transferir datos incluye:
relacionar el código de detección de error almacenado en cada campo de validación con los datos contenidos en la porción de almacenamiento;
rechazar el componente de impresión (14) sustituible cuando ninguno de los campos de validación contiene un código de detección de error relacionable con los datos contenidos en la porción de almacenamiento, y aceptar el componente de impresión (14) sustituible cuando al menos un campo de validación contiene un código de detección de error relacionable con los datos contenidos en la porción de almacenamiento.
11. El metodo para transferir datos de la reivindicación 8, en el que el primer código de detección de error consiste en los primeros datos de paridad calculados a partir de los datos contenidos en la porción de almacenamiento, y la etapa de calcular el segundo código de detección de error comprende calcular segundos datos de paridad a partir de los datos que estaran contenidos en la porción de almacenamiento despues de la transferencia del primer bloque de datos hasta el dispositivo (38) de almacenamiento electrico, y la etapa de almacenar el segundo código de detección de error comprende almacenar los segundos datos de paridad en aquel de los dos campos de validación que no contiene los primeros datos de paridad.
12. El metodo para transferir datos de la reivindicación 8, en el que el primer código de detección de error consiste en una primera comprobación de redundancia ciclica calculada a partir de los datos contenidos en la porción de almacenamiento, y la etapa de calcular el segundo código de detección de error comprende calcular una segunda comprobación de redundancia ciclica calculada a partir de los datos que estaran contenidos en la porción de almacenamiento despues de la transferencia del primer bloque de datos al dispositivo (38) de almacenamiento electrico, y la etapa de almacenar el segundo código de detección de error comprende almacenar la segunda comprobación de redundancia ciclica en aquel de los dos campos de validación que no contiene la primera comprobación de redundancia ciclica.
13. El metodo para transferir datos de la reivindicación 8, en el que el primer código de detección de error es una primera suma hash calculada a partir de los datos contenidos en la porción de almacenamiento utilizando una función hash predeterminada, y la etapa de calcular el segundo código de detección de error comprende utilizar la función hash para calcular una segunda suma hash de los datos que estaran contenidos en la porción de almacenamiento despues de la transferencia del primer bloque de datos hasta el dispositivo (38) de almacenamiento electrico, y la etapa de almacenar el segundo código de detección de error comprende almacenar la segunda suma hash en aquel de los dos campos de validación que no contiene la primera suma hash.
14. El metodo de la reivindicación 8, que comprende ademas verificar la integridad de los datos en la porción de almacenamiento incluyendo hacer coincidir los datos con los códigos de detección de error de los primero y segundo campos de validación, y rechazar el componente de impresión (14) sustituible si los datos de la porción de almacenamiento no coinciden con uno de los códigos de detección de error.
15. Un sistema de impresión (10) para depositar selectivamente material visible sobre un medio de impresión, comprendiendo el sistema de impresión (10) :
un mecanismo de impresión configurado para recibir un componente de impresión (14) sustituible, incluyendo el mecanismo de impresión una porción de control para transferir datos entre el mecanismo de impresión y el componente de impresión (14) sustituible; y un componente de impresión (14) sustituible segun se ha reivindicado en cualquiera de las reivindicaciones 1 a 7.
16. El sistema de impresión (10) de la reivindicación 15, en el que el sistema de impresión (10) esta dispuesto para verificar la integridad de los datos en la porción de almacenamiento haciendo coincidir los datos de la porción de almacenamiento con los códigos de detección de error en los primero y segundo campos de validación y rechazando el componente de impresión (14) sustituible si los datos de la porción de almacenamiento no coinciden con uno de los códigos de detección de error.
Patentes similares o relacionadas:
Contenedor de fluido de impresión, del 29 de Julio de 2020, de HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.: Un contenedor de fluido de impresión para una fuente de fluido de impresión para un sistema de impresión, el contenedor de fluido de impresión […]
Módulo de impresión con cabezal de impresión sustituible por el lado frontal, del 24 de Junio de 2020, de Durst Phototechnik AG: Módulo de impresión que comprende un grupo constructivo dispuesto en el lado frontal para el montaje de un cabezal de impresión en una impresora de inyección […]
Cartucho de líquido y método para llenar un cartucho de este tipo con un líquido, del 27 de Mayo de 2020, de EBS Ink-Jet Systeme GmbH: Cartucho de líquido para una impresora de inyección de tinta industrial destinada a imprimir sobre productos, donde el cartucho de líquido […]
CONJUNTO DE CONEXIÓN DEL SUMINISTRO DE LÍQUIDO Y DE MEDICIÓN DE NIVEL DE LÍQUIDO EN RECIPIENTES Y RECIPIENTE QUE LO CONTIENE, del 20 de Mayo de 2020, de UNITED BARCODE SYSTEMS, S.L: 1. Conjunto de conexión del suministro de líquido y de medición de nivel de líquido en recipientes, de los que se acoplan a recipientes para suministrar el […]
Cartucho de líquido y dispositivo de consumo de líquidos, del 22 de Abril de 2020, de BROTHER KOGYO KABUSHIKI KAISHA: Un cartucho de líquido configurado para insertarse en una caja de un dispositivo de consumo de líquidos en una dirección hacia […]
Cartucho de líquido, del 15 de Abril de 2020, de BROTHER KOGYO KABUSHIKI KAISHA: Un cartucho de líquido , incluyendo: una superficie delantera ; una superficie superior orientada a una dirección hacia arriba cuando […]
Mapa de transformación en cartucho de impresora, del 15 de Abril de 2020, de HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.: Un cartucho de impresora , que comprende: un dispositivo de memoria ; caracterizado por un envoltorio de transformación almacenado […]
Matriz de cabezales de impresión, del 1 de Abril de 2020, de HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.: Una matriz de cabezales de impresión que comprende: una serie de sensores para medir las propiedades de una serie de elementos […]