Acceso seguro a memoria de cartucho de fluido.

Cartucho (100) de fluido integrado configurado para proporcionar una interfaz segura con un dispositivo dedistribución de precisión,

que comprende:

un mecanismo (120, 205) de distribución accionado eléctricamente, comprendiendo dicho mecanismo (120, 205) dedistribución una serie de generadores de gotitas, estando dichos generadores de gotitas conectados mediante fluidocon un depósito (110) de fluido;

un módulo (150, 215) de memoria;

una interfaz eléctrica (200), comprendiendo dicha interfaz eléctrica líneas de control, líneas (250) de selección ylíneas (255) de datos, estando compartidas dichas líneas (255) de datos y dichas líneas (250) de selección mediantedicho mecanismo (120, 205) de distribución y dicho módulo (150, 215) de memoria, y utilizándose para seleccionardirecciones de bit en el módulo (150, 215) de memoria y para controlar procesos de disparo en el mecanismo (120,205) de distribución,

estando configurada dicha interfaz (200) eléctrica para permitir el acceso mediante el dispositivo de distribución deprecisión a dicho mecanismo (120, 205) de distribución y dicho módulo (150, 215) de memoria, caracterizado porque

el acceso al módulo (150, 215) de memoria se inicia mediante una cierta combinación de señales de entrada sobrelas líneas (250) de selección y/o las líneas (255) de datos.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2008/057114.

Solicitante: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P..

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 11445 COMPAQ CENTER DRIVE WEST HOUSTON, TX 77070 ESTADOS UNIDOS DE AMERICA.

Inventor/es: TORGERSON, JOSEPH M., BENJAMIN,Trudy, BRUCE,Kevin, NESS,ERIK D.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F3/12 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 3/00 Disposiciones de entrada para la transferencia de datos destinados a ser procesados en una forma utilizable por el computador; Disposiciones de salida para la transferencia de datos desde la unidad de procesamiento a la unidad de salida, p. ej. disposiciones de interfaz. › Salida digital hacia una unidad de impresión.

PDF original: ES-2410254_T3.pdf

 

Acceso seguro a memoria de cartucho de fluido.

Fragmento de la descripción:

Acceso seguro a memoria de cartucho de fluido Antecedentes Las impresoras y los plóters utilizan a menudo cartuchos integrados que contienen un depósito de tinta, un mecanismo de distribución accionado eléctricamente y una interfaz eléctrica entre el cartucho integrado y la impresora. La interfaz eléctrica permite a la impresora controlar el mecanismo de distribución.

Los cartuchos integrados avanzados pueden contener memoria incorporada que es accesible para la impresora a través de la interfaz eléctrica. La memoria incorporada puede contener diversa información que incluye el tipo de cartucho de tinta, la clase de tinta contenida en el cartucho, una estimación de la cantidad de tinta restante en el depósito de tinta, datos de calibración, información de errores y otros datos. La memoria puede contener asimismo otros datos personales o privados. A medida que aumenta la cantidad de información que puede almacenarse en los cartuchos de impresora, la posibilidad del acceso de una tercera parte a la interfaz y a la memoria incorporada resulta más indeseable.

El aseguramiento de la interfaz y la memoria del cartucho puede conseguirse utilizando chips de memoria segura o técnicas de cifrado. Sin embargo, los chips de memoria segura o el cifrado pueden aumentar significativamente el coste del sistema de impresión. La economía de la fabricación, distribución y utilización de cartuchos de impresora desechables requiere habitualmente que se utilicen interfaces y componentes relativamente simples. Estos componentes e interfaces simples pueden permitir a una tercera parte observar fácilmente cómo funciona la interfaz y recuperar datos almacenados en el cartucho. La naturaleza no segura de la memoria incorporada y de la interfaz de la impresora/del cartucho pueden comprometer cualesquiera datos privados o personales almacenados en la memoria del cartucho.

Breve descripción de los dibujos Los dibujos adjuntos muestran varias realizaciones de principios descritos en la presente memoria y forman parte de la especificación. Las realizaciones mostradas son solamente ejemplos y no limitan el alcance de las reivindicaciones.

La figura 1 es una vista en perspectiva de un cartucho de impresión ilustrativo, según la realización de los principios descritos en la presente memoria.

La figura 2 es un diagrama de una interfaz eléctrica ilustrativa de un cartucho de impresión, según una realización de los principios descritos en la presente memoria.

La figura 3 es un diagrama de un módulo de memoria ilustrativo, según la realización de los principios descritos en la presente memoria.

La figura 4 es un diagrama de flujo que muestra un método ilustrativo de lectura de datos desde la memoria de cartucho de impresión, según una realización de los principios descritos en la presente memoria.

La figura 5 es un diagrama de flujo que muestra un método ilustrativo de escritura de datos en la memoria de cartucho de impresión, según una realización de los principios descritos en la presente memoria.

En todos los dibujos, los números de referencia idénticos indican elementos similares, pero no necesariamente idénticos.

Descripción detallada Convencionalmente, los datos almacenados en cartuchos de impresión pueden ser accedidos fácilmente mediante una tercera parte, debido a la naturaleza simple de la interfaz entre la impresora y el cartucho. El observador de tercera parte puede determinar directamente qué bit de la memoria está siendo accedido, debido a que la dirección del bit de memoria objetivo está presente en todas las operaciones de lectura y escritura en la memoria. Las líneas de control utilizadas para acceder a la memoria se utilizan únicamente con dicho propósito, de manera que existe poca ambigüedad en relación con la tarea que se está llevando a cabo actualmente en la interfaz. Asimismo, las interfaces son interfaces digitales en las que el significado de un bit se determina fácilmente y la temporización del circuito es predecible. Esto hace que la interfaz de un cartucho de impresión sea fácil de someter a ingeniería inversa y por lo tanto cualesquiera datos, que incluyen datos privados de usuarios, que estén almacenados en el cartucho pueden ser descifrados fácilmente si una tercera parte obtiene un cartucho de impresión utilizado o desechado. A modo de ejemplo no limitativo, información privada que podría estar almacenada en memoria de cartuchos de impresión podría incluir información de trabajos de impresión, qué clases de trabajos de impresión se han realizado, cómputos de páginas, puntos de gratificación, con qué impresora u ordenador fue utilizado el cartucho de tinta, y otros datos.

Una opción para asegurar los datos que están almacenados en un cartucho de impresión o se transmiten al mismo, es mediante la utilización de cifrado de datos. Podrían implementarse diversos métodos de filtrado existentes incluyendo un chip seguro en el cartucho. Sin embargo, el cifrado puede aumentar el coste de la impresora y del cartucho de impresión. En los cartuchos desechables, el coste de soportar cifrado puede ser económicamente indeseable.

De acuerdo con una realización a modo de ejemplo, un método de comunicación y almacenamiento de bajo coste aumenta sustancialmente la dificultad de terceras partes para la interceptación de datos transmitidos entre la impresora y el cartucho y el acceso a los datos almacenados en la memoria del cartucho. En una realización, una interfaz puede compartir la utilización de las líneas de control entre los diferentes componentes de los circuitos del 10 cartucho, tal como la memoria y los mecanismos de distribución accionados eléctricamente. Una reducción en el número de líneas de control puede reducir el coste y la complejidad mecánica de los dispositivos, aumentando simultáneamente la dificultad de una tercera parte para identificar el propósito de una señal de control dada. Por ejemplo, si las mismas líneas de control y datos dirigen la operación del mecanismo de distribución de tinta y el acceso a la memoria incorporada, diferenciar entre datos leídos de la memoria y datos de control puede resultar una tarea no trivial debido al volumen de datos que pasan por las líneas de control y de datos.

El documento EP-A-1 004 448 da a conocer un cartucho de impresora que tiene una interfaz con las características del preámbulo de la reivindicación 1. La invención se define en las reivindicaciones independientes 1 y 9.

La presente memoria describe un protocolo en el que el estado actual depende de estados anteriores y por lo tanto requiere que una tercera parte intrusa registre e interprete una serie de comandos para comprender qué bit está

siendo accedido en la memoria. Adicionalmente, los procedimientos de direccionamiento pueden ser complejos, dificultando que el observador determine qué bit de la memoria está siendo leído o escrito. Puede requerirse asimismo una temporización precisa para leer desde la memoria incorporada o escribir en la misma, dificultando más de ese modo la simulación de la interfaz. Puede incluirse complejidad adicional mediante la utilización de señales de retorno analógicas cuyos niveles varían de un cartucho de impresora a otro.

Debido a que a menudo existen combinaciones de estados o líneas de control que no se utilizan, la impresora puede aleatorizar la utilización de la interfaz enviando periódicamente señales diferentes que realizan la misma acción. Puede utilizarse la generación de números aleatorios para determinar qué señales utilizar. Adicionalmente, los bits de memoria pueden leerse en órdenes diferentes, provocando además confusión en un observador en relación a qué significan los diferentes bits y qué acciones están realizando sobre la interfaz.

La figura 1 es una vista en perspectiva de un cartucho de impresión (100) ilustrativo. El ejemplo de cartucho (100) de impresión es, de forma más general, un dispositivo de distribución de precisión de chorro de fluido o una estructura de eyector de fluido que distribuye de manera precisa fluido, tal como tinta, tal como se describe más adelante con mayor detalle en la descripción detallada. El ejemplo de cartucho (100) de impresión mostrado en la figura 1 es un cartucho de tinta de un solo color para una impresora de chorros de fluido. Sin embargo, los expertos en la materia apreciarán que los principios descritos en la presente memoria pueden ser implementados en cualquiera de diversos cartuchos de fluido con memoria incorporada.

Si bien la presente invención se presenta en la presente memoria, por lo menos sustancialmente, para dispositivos de impresión de chorro de tinta que expulsan tinta sobre los medios, los expertos en la materia pueden... [Seguir leyendo]

 


Reivindicaciones:

1. Cartucho (100) de fluido integrado configurado para proporcionar una interfaz segura con un dispositivo de distribución de precisión, que comprende:

un mecanismo (120, 205) de distribución accionado eléctricamente, comprendiendo dicho mecanismo (120, 205) de 5 distribución una serie de generadores de gotitas, estando dichos generadores de gotitas conectados mediante fluido con un depósito (110) de fluido;

un módulo (150, 215) de memoria;

una interfaz eléctrica (200) , comprendiendo dicha interfaz eléctrica líneas de control, líneas (250) de selección y líneas (255) de datos, estando compartidas dichas líneas (255) de datos y dichas líneas (250) de selección mediante dicho mecanismo (120, 205) de distribución y dicho módulo (150, 215) de memoria, y utilizándose para seleccionar direcciones de bit en el módulo (150, 215) de memoria y para controlar procesos de disparo en el mecanismo (120, 205) de distribución,

estando configurada dicha interfaz (200) eléctrica para permitir el acceso mediante el dispositivo de distribución de precisión a dicho mecanismo (120, 205) de distribución y dicho módulo (150, 215) de memoria, caracterizado por

que el acceso al módulo (150, 215) de memoria se inicia mediante una cierta combinación de señales de entrada sobre las líneas (250) de selección y/o las líneas (255) de datos.

2. Cartucho (100) de impresión integrado según la reivindicación 1, que comprende adicionalmente un generador

(210) de direcciones, recibiendo dicho generador (210) de direcciones dichas líneas (250) de selección y generando una dirección, identificando dicha dirección un generador de gotitas comprendido dentro de dicho mecanismo (120, 205) de distribución.

3. Cartucho (100) de impresión integrado según la reivindicación 2, en el que dicho módulo (150, 215) de memoria comprende una matriz (310) de elementos de memoria y un registro (315, 320) de desplazamiento, estando conectado dicho registro (315, 320) de desplazamiento a dichas líneas (250) de selección y a dichas líneas (255) de datos, estando configurado dicho registro (315, 320) de desplazamiento para permitir el acceso a elementos de memoria individuales (325) dentro de dicha matriz (310) de elementos de memoria.

4. Cartucho (100) de impresión integrado según la reivindicación 3, en el que dicha matriz (310) de elementos contiene un elemento de referencia, teniendo dicho elemento de referencia un valor de referencia medible.

5. Cartucho (100) de impresión integrado según la reivindicación 4, en el que dicho dispositivo (120, 205) de

distribución de precisión mide un valor de bit asociado con un primer elemento (325) de memoria; comparando dicho dispositivo (120, 205) de distribución de precisión dicho valor de bit con dicho valor de referencia para producir un dígito binario.

6. Cartucho (100) de impresión según la reivindicación 5, en el que dicho registro (315, 320) de desplazamiento mantiene dicha dirección durante un periodo de tiempo limitado, produciéndose dicha medición de dicho valor de bit 35 dentro de dicho periodo de tiempo limitado.

7. Cartucho (100) de impresión integrado según la reivindicación 6, en el que dicho registro (315, 320) de desplazamiento comprende una serie de etapas, correspondiendo cada una de dichas etapas a una columna o una fila de dicha matriz (310) de memoria.

8. Cartucho (100) de impresión integrado según la reivindicación 7, en el que un elemento (325) de memoria es

direccionado dentro de dicha matriz (310) de memoria mediante el recurso de afirmar una señal lógica sobre una línea (255) de datos y recorrer secuencialmente dichas líneas (250) de selección para hacer avanzar dicho registro (315, 320) de desplazamiento a través de dicha serie de etapas.

9. Método para asegurar comunicaciones entre un dispositivo (120, 205) de distribución de precisión y un cartucho (100) de fluido integrado, que comprende:

conectar dicho cartucho (100) de fluido integrado a dicha impresora a través de una interfaz eléctrica (200) , comprendiendo dicho cartucho (100) de fluido integrado un medio de distribución y un módulo (150, 215) de memoria, en el que dicha interfaz eléctrica (200) comprende líneas (250) de selección y líneas (255) de datos, estando conectadas dichas líneas (250) de selección y dichas líneas (255) de datos a dichos medios de distribución y a dicho módulo (150, 215) de memoria y utilizándose para seleccionar direcciones de bit en el módulo (150, 215)

de memoria y para controlar procesos de disparo en los medios (120, 205) de distribución,

controlar dichos medios de distribución mediante dichas líneas (250) de selección y dichas líneas (255) de datos, de manera que se distribuye el fluido desde dicho cartucho (100) de fluido integrado; y

controlar dicho módulo (150, 215) de memoria a través de dichas líneas (250) de selección y dichas líneas (255) de datos, de manera que pueden escribirse datos en elementos (325) de memoria contenidos en dicho módulo (150, 215) de memoria y leerse desde los mismos,

caracterizado por que el acceso al módulo (150, 215) de memoria se inicia mediante una cierta combinación de 5 señales de entrada sobre las líneas (250) de selección y/o las líneas (255) de datos.

10. Método según la reivindicación 9, en el que dichos datos leídos desde dichos elementos (325) de memoria consisten en una tensión analógica.

11. Método según la reivindicación 10, en el que dicho módulo (150, 215) de memoria contiene un elemento (325) de

referencia, produciendo dicho elemento (325) de referencia una tensión de referencia medible; comparándose dicha 10 tensión analógica con dicha tensión de referencia para producir un dígito binario.

12. Método según la reivindicación 9, en el que las señales de datos que se pasan sobre dichas líneas (250) de selección y dichas líneas (255) de datos para controlar dichos medios de distribución y dicho módulo (150, 215) de memoria se combinan en un flujo de datos de comandos que controla dichos medios de distribución.

13. Método según la reivindicación 9, en el que dicho módulo (150, 215) de memoria contiene un registro (315, 320) 15 de desplazamiento, estando conectado dicho registro (315, 320) de desplazamiento a líneas en serie y a una línea (255) de datos, en el que dicho registro (315, 320) de desplazamiento comprende una serie de etapas, correspondiendo cada una de dichas etapas a una columna o una fila de dicha matriz (310) de memoria.

14. Método según la reivindicación 13, que accede adicionalmente a un elemento (150, 215) de memoria afirmando una señal lógica sobre una línea (255) de datos y recorriendo secuencialmente dichas líneas (250) de selección para hacer avanzar dicho registro (315, 320) de desplazamiento a través de dichas etapas, almacenándose dicha señal lógica en dichas etapas, de manera que una fila y una columna correspondientes a dicho elemento (150, 215) de memoria se configuran a un valor lógico superior.

15. Método según la reivindicación 14, que comprende adicionalmente leer dicho elemento (150, 215) de memoria haciendo pasar una corriente a través de dicho elemento (150, 215) de memoria y leyendo una tensión analógica 25 resultante.


 

Patentes similares o relacionadas:

Personalización de formación de imágenes digitales transmitidas en red, del 15 de Julio de 2020, de SAWGRASS TECHNOLOGIES, INC.: Método de formación de imágenes, que incluye los pasos de: transmitir, mediante un dispositivo informático geográficamente remoto, una imagen a un dispositivo […]

Procedimiento para la transmisión de datos de impresión, servidor y equipo terminal móvil, del 3 de Junio de 2020, de Cortado AG: Servidor , en el que está almacenada una aplicación de escritorio virtual, VD, que está configurada para - presentar visualmente sobre una […]

Dispositivo y procedimiento para producir una imagen de impresión digital, del 3 de Junio de 2020, de Schiestl, Angelo: Sistema de impresión para producir una imagen de impresión digital, en particular sobre un textil, con un servidor de datos, comprendiendo un servidor de datos […]

Método, dispositivo y medios de almacenamiento informático de control táctil de múltiples canales para máquina de integración, del 13 de Mayo de 2020, de Guangzhou Shirui Electronics Co., Ltd: Un método para un control táctil de múltiples canales de una máquina todo en uno, en donde la máquina todo en uno es un equipo integrador que combina […]

Procedimiento de impresión, disposición para realizar el procedimiento de impresión, así como un programa informático correspondiente y un medio de almacenamiento legible por ordenador correspondiente, del 6 de Mayo de 2020, de Cortado AG: Procedimiento de impresión, en el que un dispositivo terminal móvil se comunica con un servidor mediante una interfaz para una […]

Imagen de 'Método/dispositivo de rotación de una imagen y método/sistema…'Método/dispositivo de rotación de una imagen y método/sistema de impresión que comprende dicho método/dispositivo de rotación, del 29 de Abril de 2020, de SYSTEM CERAMICS S.P.A.: Un método implementado por ordenador de rotación de una imagen digital (I_dgt) para imprimir una correspondiente imagen de impresión rotada […]

Imagen de 'Impresión remota de marcas en un documento de seguridad'Impresión remota de marcas en un documento de seguridad, del 29 de Enero de 2020, de SICPA HOLDING SA: Un sistema para imprimir remotamente una marca, tal como un visado, sello o etiqueta, en un documento de seguridad, tal como un pasaporte, que comprende: - una […]

Método, dispositivo de impresión y sistema para imprimir un objeto tridimensional, del 29 de Octubre de 2019, de Thales Dis France SA: Un método para imprimir un objeto tridimensional, que comprende un dispositivo de impresión, como primer dispositivo, o un segundo dispositivo […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .