This invention has as its object to achieve high-speed data transfer using
an asynchronous transfer interface.
An encoding program encodes source data not to include byte data of a
predetermined value. An arithmetic operation program EX-ORs the
predetermined value, encoded data of interest, and immediately preceding
output data so that neighboring data do not have identical values in units
of bytes, and outputs the result as output data. A communication program
sends the output data to a printer (7). In the printer (7), a clock is
generated based on a change in received data, and received data is latched
and decoded in synchronism with the clock.
Cette invention a comme son objet pour réaliser le transfert de données à grande vitesse en utilisant une interface asynchrone de transfert. Un programme de codage code des données de base pour ne pas inclure des données de byte d'une valeur prédéterminée. Un programme d'opération arithmétique Ex-ORs la valeur prédéterminée, les données codées d'intérêt, et juste avant des données de rendement de sorte que les données voisines n'aient pas des valeurs identiques dans les unités des bytes, et des sorties le résultat comme données de rendement. Un programme de communication envoie les données de rendement à un imprimeur (7). Dans l'imprimeur (7), une horloge est produit a basé sur un changement des données reçues, et des données reçues sont verrouillées et décodées dans le synchronisme avec l'horloge.