NL9202068A - Printing device designed for being fitted in electronic equipment - Google Patents
Printing device designed for being fitted in electronic equipment Download PDFInfo
- Publication number
- NL9202068A NL9202068A NL9202068A NL9202068A NL9202068A NL 9202068 A NL9202068 A NL 9202068A NL 9202068 A NL9202068 A NL 9202068A NL 9202068 A NL9202068 A NL 9202068A NL 9202068 A NL9202068 A NL 9202068A
- Authority
- NL
- Netherlands
- Prior art keywords
- wheel
- institution
- printed
- printing
- Prior art date
Links
- 238000006073 displacement reaction Methods 0.000 claims description 5
- 230000009347 mechanical transmission Effects 0.000 claims 1
- 230000007704 transition Effects 0.000 description 4
- 239000000463 material Substances 0.000 description 3
- 239000006260 foam Substances 0.000 description 2
- 206010000496 acne Diseases 0.000 description 1
- 239000012080 ambient air Substances 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000001035 drying Methods 0.000 description 1
- 229920001971 elastomer Polymers 0.000 description 1
- 229920001821 foam rubber Polymers 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000012858 resilient material Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/135—Nozzles
- B41J2/165—Prevention or detection of nozzle clogging, e.g. cleaning, capping or moistening for nozzles
- B41J2/16505—Caps, spittoons or covers for cleaning or preventing drying out
- B41J2/16508—Caps, spittoons or covers for cleaning or preventing drying out connected with the printer frame
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/36—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for portability, i.e. hand-held printers or laptop printers
Landscapes
- Printers Characterized By Their Purpose (AREA)
Abstract
Description
korte omschrijving: afdrukinrichting bestemd voor inbouw in elektronische apparatuur.short description: printing device intended for installation in electronic equipment.
De uitvinding omvat een afdrukinrichting welke door haar vorm geschikt is om toegepast te worden in draagbare elektronische apparatuur. In figuur 1 is een voorbeeld te zien van de afdrukinrichting die is toegevoegd aan een rekenmachine. De afdrukinrichting bestaat uit een wieltje 3 en een inktstraalprinterkop 4. Wanneer men de print-knop 5 ingedrukt houdt en men het instrument met het wieltje tegen een oppervlak van links naar rechts beweegt dan zorgt de inkstraalprinterkop 4 voor een afdruk van de gegevens, zoals zij bijvoorbeeld in het display 1 te zien zijn. Figuur 1 kan ook het uiterlijk zijn van een elektronische stempel. Met de toetsen 2 stelt men de gewenste tekst in welke men op het display 1 kan controleren. Met de hulp van de afdrukinrichting kan men daarna één of meer afdrukken van deze tekst maken.The invention includes a printing device which, due to its shape, is suitable for use in portable electronic equipment. Figure 1 shows an example of the printing device added to a calculator. The printing device consists of a wheel 3 and an inkjet printer head 4. When the print button 5 is held down and the instrument is moved with the wheel against a surface from left to right, the inkjet printer head 4 prints the data as it is for example, can be seen in the display 1. Figure 1 may also be the appearance of an electronic stamp. Use keys 2 to set the desired text which can be checked on display 1. One or more prints of this text can then be made with the aid of the printing device.
Wanneer men precies voor of achter het wieltje een tweede wieltje aanbrengt wordt er voor gezorgd dat het afdrukken in een rechte lijn gebeurt.When a second wheel is placed exactly in front of or behind the wheel, printing is done in a straight line.
De in dit octrooi beschreven afdrukinrichting kan toegepast worden in een groot aantal draagbare instrumenten zoals rekenmachines, electronische klokken, electronische agenda's laptops, notebook-computers, digitale thermometers en digitale voltmeters. Bovendien kan één electronische stempel een groot aantal rubberstempels vervangen. Door de toepassing van het inktspuit-principe kan gemakkelijk een afdruk gemaakt worden op een niet vlakke ondergrond. Hierdoor is het ook geschikt voor het aanbrengen van de prijs en/of andere informatie op allerlei produkten. Wanneer het via een dataverbinding wordt gekoppeld aan een computer kan het gebruikt worden als handbewogen printer voor het afdrukken van adressen op enveloppen of pakketten. Behalve tekst kan men met dit afdrukprincipe ook grafische voorstellingen of barcodes afdrukken.The printing device described in this patent can be used in a wide variety of portable instruments such as calculators, electronic clocks, electronic calendars, laptops, notebook computers, digital thermometers and digital voltmeters. In addition, one electronic stamp can replace a large number of rubber stamps. Due to the application of the inkjet principle, a print can easily be made on a non-flat surface. This makes it also suitable for applying the price and / or other information to all kinds of products. When connected to a computer via a data connection, it can be used as a manual printer for printing addresses on envelopes or packages. In addition to text, this printing principle also allows printing graphics or barcodes.
Het hier toegepaste principe van een handbewogen afdrukeenheid is niet helemaal nieuw. Reeds in augustus 1979 is in een IBM technical disclosure bulletin een soortgelijk apparaat beschreven. Ook is in het amerikaanse octrooi nr 4168533 een vergelijkbaar mechanisme beschreven als onderdeel van een frankeerautomaat.The principle of a manual printing unit applied here is not entirely new. As early as August 1979, a similar device was described in an IBM technical disclosure bulletin. Also, a similar mechanism is described in U.S. Patent No. 4168533 as part of a postage meter.
In deze en andere beschrijvingen is steeds uitgegaan van een afdrukmechanisme waarbij de afdrukeenheid in kontakt moet komen met oppervlak waarop de afdruk moet komen. Door het toepassen van het inkjetprincipe ontstaat een produkt welke in gebruik veel flexibeler is. Door gebruik van een thermische inktstraalprinterkop krijgt men een uiterst compact printmechanisme.In these and other descriptions, a printing mechanism has always been assumed in which the printing unit must come into contact with the surface on which the print must come. By applying the inkjet principle, a product is created which is much more flexible in use. By using a thermal inkjet printer head, an extremely compact printing mechanism is obtained.
In eerdere publikaties nog niet de toepassing besproken van dit afdrukprincipe als onderdeel van een reeds bestaande apparaat zoals een rekenmachine.Earlier publications have not yet discussed the application of this printing principle as part of a pre-existing device such as a calculator.
Figuur 1 geeft aan hoe de afdrukeenheid kan worden toegepast. In de figuren 2, 3 en 4 is de mechanische opbouw van een uitvoeringsvorm van het afdrukmechanisme afgebeeld. Figuur 2 is een zijaanzicht. Figuur 3 is een achteraanzicht en figuur 4 is een onderaanzicht.Figure 1 shows how the printing unit can be used. Figures 2, 3 and 4 show the mechanical construction of an embodiment of the printing mechanism. Figure 2 is a side view. Figure 3 is a rear view and Figure 4 is a bottom view.
Figuur 5 geeft een overzicht van het electronische gedeelte van de uitvoeringsvorm.Figure 5 gives an overview of the electronic part of the embodiment.
Figuur 6 is het stroomdiagram van het hoofdprogramma van de gebruikte microcontroller.Figure 6 is the flow chart of the main program of the microcontroller used.
De figuren 7 en 8 zijn de stroomdiagrammen van twee interrupt routines in de microcontroller.Figures 7 and 8 are the flow charts of two interrupt routines in the microcontroller.
Om te voorkomen dat de inktstraalprinterkop uitdroogt dienen inktstraal-openingen wanneer het mechanisme niet gebruikt wordt afgesloten te zijn. Voor het in figuur 1 getekende apparaat kan een afsluitmechanisme bestaan uit een kap die over het printergedeelte geschoven kan worden. Op de bodem van deze kap bevind zich een stuk schuimrubber. Tegenover de spuitopeningen van de printerkop moet in het schuimrubber een uitsparing gemaakt zijn om te voorkomen dat de inkt door het schuimrubber uit de inktstraalprinterkop wordt gezogen.To prevent the inkjet printer head from drying out, inkjet openings should be closed when the mechanism is not in use. For the device shown in Figure 1, a closure mechanism may consist of a cover that can be slid over the printer portion. At the bottom of this hood there is a piece of foam rubber. Opposite the print head nozzles, a recess should be made in the foam to prevent ink from being sucked out of the inkjet print head through the foam.
In de in figuur 2 en verder getekende uitvoeringsvorm is gebruik gemaakt van een inkjet-cartridge van het merk Hewlett Packard type 61608A (14 in de figuren). Aan de onderkant van deze cartridge bevinden zich 50 inktstraalopeningen gegroepeerd in twee rijen van 25 welke lopen van links naar rechts in de oriëntatie van figuur 2. Uit elk van deze openingen kan men door het toevoeren van een elektrische puls een inktdruppeltje laten komen.In the embodiment shown in Figure 2 and further, an inkjet cartridge of the brand Hewlett Packard type 61608A (14 in the figures) has been used. At the bottom of this cartridge there are 50 inkjet nozzles grouped in two rows of 25 which run from left to right in the orientation of Figure 2. An ink droplet can be released from each of these openings by applying an electric pulse.
De cartridge is met twee gebogen metaalstroken 15 geklemd tegen een steunplaat 16. Deze bevind zich op enige afstand parallel aan een printplaat 17 . Op deze printplaat bevindt zich de elektronica 18 . De elektrische verbindingen met de inkjetcartridge bestaan uit contactvlakjes op de cartridge onder de steunplaat. Tegenover elk contactvlakje is in de steunplaat een gaatje aanwezig. Via geleidende draadjes 19 van verend materiaal wordt door de gaatjes de verbinding van de electronica met de cartridge gemaakt. Omwille van de duidelijkheid zijn in de figuur maar twee van deze draadjes getekend.The cartridge is clamped with two bent metal strips 15 against a support plate 16. This is located at some distance parallel to a printed circuit board 17. The electronics 18 is located on this printed circuit board. The electrical connections to the inkjet cartridge consist of contact pads on the cartridge under the support plate. There is a hole in the support plate opposite each contact surface. The conductive wires 19 of resilient material connect the electronics to the cartridge through the holes. For the sake of clarity, only two of these wires are shown in the figure.
In figuur 3 is de werking van een afsluitmechanisme te zien. Een stukje rubberachtig materiaal 21 aan de afsluiter 20 wordt tegen de onderkant van de cartridge aangedrukt. Tegenover de inktspuitopeningen bevind zich in het materiaal een gat (niet getekend), zodat de openingen niet in contact komen met het rubberachtige materiaal maar wel zijn afgesloten van de omgevingslucht.Figure 3 shows the operation of a closing mechanism. A piece of rubber-like material 21 on the valve 20 is pressed against the bottom of the cartridge. Opposite the ink nozzles there is a hole in the material (not shown) so that the openings do not come into contact with the rubber-like material but are closed off from the ambient air.
De afsluiter is draaibaar om het draaipunt 22 aan de printplaat gemonteerd. Een veer 23 om het draaipunt zorgt er voor dat de afsluiter in de gesloten stand blijft. Wanneer de gebruiker een afdruk wil maken drukt hij op punt 24 tegen de afsluiter zodat de openingen van de inkjet-cartridge vrijkomen. Bij het verder openen van de afsluiter komt de afsluiter tegen de drukschakelaar 25.The valve is rotatably mounted about the pivot point 22 on the printed circuit board. A spring 23 about the pivot ensures that the valve remains in the closed position. When the user wants to make a print, he presses point 24 against the valve to expose the openings of the inkjet cartridge. When the valve is opened further, the valve hits the pressure switch 25.
Via deze schakelaar wordt de elektronica ingeschakeld.The electronics are switched on via this switch.
Het wieltje 13 is voorzien van spaken. In figuur 4 is te zien hoe een lichtgevende diode 26 tegenover een fototransistor 27 is geplaatst. Beiden zijn met hun aansluitdraden aan de print bevestigd. Wanneer het wieltje draait, zullen de spaken van het wieltje steeds de lichtverbinding onderbreken. Uit de impulsen die gemeten worden aan de fototransistor is dus de te meten hoeveel het wieltje verdraait en dus hoever de verplaatsing van het afdrukmechanisme over het afdrukoppervlak is gekomen.The wheel 13 is provided with spokes. Figure 4 shows how a light-emitting diode 26 is placed opposite a phototransistor 27. Both are attached to the PCB with their connecting wires. When the wheel is rotating, the spokes of the wheel will always interrupt the light connection. From the impulses that are measured at the phototransistor, it is therefore possible to measure how much the wheel turns and thus how far the displacement of the printing mechanism has moved across the printing surface.
Het grootste gedeelte van de hier gebruikte inkjet-cartridge bestaat uit een inktreservoir. Door het reservoir te verkleinen en/of van vorm te veranderen krijgt men een voor deze toepassing handzamere afdrukeenheid.Most of the inkjet cartridge used here consists of an ink reservoir. By reducing the size of the reservoir and / or changing its shape, a printing unit which is more convenient for this application is obtained.
In figuur 5 is een voorbeeld van een elektrisch schema van de vinding weergegeven. Bij dit schema is uitgegaan van de toevoeging van het printmechanisme aan een produkt dat al is uitgerust met een lyquid-cristal-display. De elektrische aansluitingen naar het display worden door deze schakeling gebruikt om te bepalen wat er moet worden afgedrukt. Aan een LCD bevinden zich segment- en common-aansluitingen. Een bepaald vlakje op het LCD wordt donker als de effectieve wisselspanning tussen een bepaalde common en een bepaalde segmentaansluiting boven een bepaalde waarde komt. Zowel de common als de segment-aansluitingen schakelen met een frekwentie beneden de 1000Hz tussen een aantal discrete spanningsnivo's. Bij de meeste LCD-aansturingen geldt dat wanneer van een vlakje de common-aansluiting op het laagste nivo staat, en de segment-aansluiting tegelijkertijd op het hoogste spanningsnivo, dit vlakje donker hoort te zijn.Figure 5 shows an example of an electrical diagram of the invention. This scheme assumes the addition of the printing mechanism to a product that is already equipped with a lyquid crystal display. The electrical connections to the display are used by this circuit to determine what to print. There are segment and common connections on an LCD. A certain square on the LCD will darken if the effective AC voltage between a certain common and a certain segment connection exceeds a certain value. Both the common and the segment connections switch between a number of discrete voltage levels with a frequency below 1000Hz. With most LCD controls, when the common connection of a square is at the lowest level, and the segment connection at the same time at the highest voltage level, this square should be dark.
In het figuur kan men zien dat wanneer de drukschakelaar 25 wordt ingedrukt de afdrukeenheid voedingsspanning van de 12V batterij 30 krijgt. Via de spanningsregelaar 31 krijgt ook de microcontroller 32 voedingsspanning. De condensator 33 zorgt er voor dat de microcontroller een resetpuls krijgt zodat het interne programma op de goede manier gestart wordt.In the figure, it can be seen that when the pressure switch 25 is pressed, the printing unit receives power supply from the 12V battery 30. The microcontroller 32 also receives a supply voltage via the voltage regulator 31. The capacitor 33 ensures that the microcontroller receives a reset pulse so that the internal program is started properly.
Het programma begint met het uitlezen van de LCD. De common aansluitingen van de LCD zijn aangesloten aan een multiplexer 34. Via de besturingsingangen 35 kan de microcontroller er voor zorgen dat een van de common-signalen wordt doorgeschakeld naar de uitgang 36. De weerstanden 37, 38 en 39 zijn zo gekozen dat op de plus ingang van de comparator 40 een spanning komt te staan die iets boven de laagst voorkomende common-spanning ligt. De segraent-aansluitingen zijn aangesloten op de multiplexer 41. Via de stuuringangen 42 kan geselecteerd worden welke segmentaansluiting bij de comparator 43 wordt vergeleken met de spanning op de min- ingang van de comparator. Op deze ingang staat een spanning die net iets lager is dan de hoogst voorkomende segmentspanning. De controller wacht voor elke common-aansluiting tot zij op het laagste spanningsnivo staat en bepaalt dan welke segmentaansluitingen op het hoogste spanningsnivo staan, üit deze metingen maakt de controller in het interne geheugen een kopie van de displayopbouw.The program starts reading the LCD. The common terminals of the LCD are connected to a multiplexer 34. Via the control inputs 35, the microcontroller can ensure that one of the common signals is switched through to the output 36. Resistors 37, 38 and 39 are selected so that the plus input of comparator 40, a voltage will be slightly above the lowest common voltage. The segraent terminals are connected to the multiplexer 41. Via the control inputs 42 it is possible to select which segment terminal at the comparator 43 is compared to the voltage at the minus input of the comparator. This input carries a voltage slightly lower than the highest segment voltage. The controller waits for each common connection until it is at the lowest voltage level and then determines which segment connections are at the highest voltage level. From these measurements, the controller makes a copy of the display structure in the internal memory.
De LED 26 wordt via een weerstand 45 gevoed. Afhankelijk van de stand van het wieltje valt er op de fototransistor 27 wel of geen licht. De verandering in wielstand kan via ingang 59 van de controller worden bijgehouden.The LED 26 is powered via a resistor 45. Depending on the position of the wheel, the phototransistor 27 may or may not receive light. The change in wheel position can be monitored via input 59 of the controller.
De controller wacht eerst tot een bepaald aantal signaalovergangen op ingang 59 gepasseerd zijn. Bovendien wordt met een interne timer de tijd tussen opeenvolgende signaalovergangen gemeten. Bij het afdrukken wordt steeds een verticale rij puntje op het afdrukmedium gespoten. Welke puntjes van zo'n rij niet en welke wel aangebracht moeten worden, hangt af van de displayopbouw zoals die in het interne geheugen is vastgelegd. Een bepaald puntje wordt aangebracht door op een van de uitgangen 47 een puisje van ca. 10 microseconden te genereren. Dit puisje veroorzaakt via een van de darlington-transistorparen 46 een stroompulsje door de inkjet-cartridge 14, Door dit stroompulsje wordt in een van de inktkanalen van de cartridge een druppeltje inkt gelanceerd. De puntjes van een bepaalde rij worden aangebracht door voor elke puntje wat aangebracht moet worden één voor één op één van de uitgangen 47 een puisje te genereren. Na het aanbrengen van een rij puntjes wordt na een wachttijd de volgende rij aangebracht. Deze wachttijd wordt berekend uit de gemeten tijd tussen signaalovergangen op ingang 59. Door er voor te zorgen dat er een vaste verhouding is tussen de gemeten tijd en de wachttijd blijft de afdruk hetzelfde, onafhankelijk van de snelheid waarmee de afdrukeenheid over het oppervlak verplaatst wordt. Wanneer alle gegevens uit het geheugen zijn afgedrukt wordt gewacht totdat de tijd tussen signaalovergangen op ingang 59 groter dan een bepaalde waarde is. Het wieltje staat dan vrijwel stil. Het programma wordt dan opnieuw gestart.The controller first waits until a certain number of signal transitions have passed at input 59. In addition, an internal timer measures the time between successive signal transitions. When printing, a vertical row of dot is always sprayed on the print medium. Which dots of such a row do not and which do need to be applied depends on the display structure as recorded in the internal memory. A specific point is made by generating a pulse of approximately 10 microseconds on one of the outputs 47. This pulse causes a current pulse through the inkjet cartridge 14 via one of the darlington transistor pairs 46. A droplet of ink is launched through this current pulse in one of the ink channels of the cartridge. The dots of a certain row are applied by generating a pimple for each dot to be applied one by one on one of the outputs 47. After applying a row of dots, the next row is applied after a waiting time. This waiting time is calculated from the measured time between signal transitions at input 59. By ensuring that there is a fixed ratio between the measured time and the waiting time, the print remains the same regardless of the speed of the print unit moving across the surface. When all data from the memory has been printed, the time between signal transitions on input 59 is greater than a certain value. The wheel is then almost stationary. The program will then be restarted.
Behalve voor het afdrukken van displaygegevens kunnen ook gegevens uit een ander dataverwerkend apparaat worden afgedrukt. Dit apparaat kan worden aangesloten op de rs232-verbinding 50. Via de RS232-transmitter 51 en receiver 52 kunnen gegevens van en naar de seriële verbinding van de microcontroller worden gestuurd . Deze gevens kunnen dan in het interne geheugen worden vastgelegd zodat deze gegevens kunnen worden afgedrukt.In addition to printing display data, data from another data processing device can also be printed. This device can be connected to the rs232 connection 50. Data can be sent to and from the microcontroller's serial connection via the RS232 transmitter 51 and receiver 52. These data can then be stored in internal memory so that this data can be printed.
De microcontroller 32 moet beschikken over 2 interne timers en voldoende I/O lijnen. Het type 87C451 van het fabrikaat Philips voldoet aan deze eisen. Één van de timers (de wielpulstimer) wordt gebruikt om de tijd te meten tussen opeenvolgende positieve flanken op ingang 59. De andere timer (printtimer) wordt gebruikt om steeds na een instelbaar interval een interrupt te generen.The microcontroller 32 must have 2 internal timers and sufficient I / O lines. The type 87C451 of the manufacturer Philips meets these requirements. One of the timers (the wheel pulse timer) is used to measure the time between successive positive edges on input 59. The other timer (print timer) is used to generate an interrupt after an adjustable interval.
In figuren 6,7 en 8 is een stroomdiagram weergegeven van het programma zoals dat in de microcontroller wordt toegepast. Figuur 6 is een stroomdiagram van het hoofdprogramma. Figuur 7 is de interruptroutine die wordt aangeroepen bij een positieve flank op ingang 59 . Figuur 8 is het stroomdiagram van de interuptroutine die wordt aangeroepen als de print-timer de waarde 0 bereikt.Figures 6,7 and 8 show a flow chart of the program as used in the microcontroller. Figure 6 is a flow chart of the main program. Figure 7 is the interrupt routine called at a positive edge on input 59. Figure 8 is the flow chart of the inter-routine routine called when the print timer reaches 0.
In stap 101 van het hoofprogramma wordt een wielpulsteller op nul teruggesteld. In stap 102 wordt getest of iets op de RS232-poort is aangesloten zoniet dan volgt stap 104. In stap 103 wordt uit de rs232-poort data gelezen. Deze wordt omgezet naar een grafische representatie in het ramgeheugen welke bestaat uit een aantal rijen van puntjes welke later afgedrukt moeten worden. In stap 104 wordt de commonteller op nul teruggesteld. In stap 105 wordt de common-multiplexer 34 ingesteld op de waarde die de commonteller aangeeft. In stap 106 wacht het programma totdat de uitgang van comparator 34 hoog is. In stap 107 wordt de segmentteller op nul teruggesteld. In stap 108 wordt de multiplexer 41 ingesteld op de waarde die de segment-teller aangeeft. In stap 109 wordt een bit van comparator 43 naar een bit op een geschikte plaats in het ramgeheugen overgezet. In stap 110 wordt de segmenteller met één verhoogd. In stap 111 wordt teruggesprongen indien de segment-teller nog niet gelijk is aan het aantal segmentaansluitingen. In stap 112 wordt de commonteller met één verhoogd, in stap 113 wordt teruggesprongen indien de commonteller nog niet gelijk is aan het aantal aanwezige common-aansluitingen. In stap 114 wordt het bitpatroon in het ramgeheugen omgezet in een patroon wat bestaat uit een aantal rijen van puntjes. In stap 115 wordt het rijnummer op nul teruggesteld. In stap 116 wordt de printvlag geset. In stap 117 wordt gewacht totdat de printvlag weer nul is. In stap 118 wordt gewacht totdat de wielpulstimer een tijd aangeeft groter dan een kwart seconde. Door deze stap kan men pas nadat het wieltje heeft stilgestaan weer een nieuwe afdruk maken.In step 101 of the main program, a wheel pulse counter is reset to zero. In step 102 it is tested whether something is connected to the RS232 port, if not then step 104 follows. In step 103 data is read from the rs232 port. This is converted into a graphical representation in the ram memory, which consists of a number of rows of dots that must be printed later. In step 104, the command counter is reset to zero. In step 105, the common multiplexer 34 is set to the value indicating the command counter. In step 106, the program waits until the output of comparator 34 is high. In step 107, the segment counter is reset to zero. In step 108, the multiplexer 41 is set to the value indicating the segment counter. In step 109, a bit from comparator 43 is transferred to a bit at a suitable location in the ram. In step 110, the segment counter is incremented by one. Step 111 skips back if the segment counter is not yet equal to the number of segment connections. In step 112 the command counter is incremented by one, in step 113 it is jumped back if the command counter is not yet equal to the number of common connections present. In step 114, the bit pattern in the ram is converted into a pattern consisting of a number of rows of dots. In step 115, the row number is reset to zero. In step 116, the print flag is set. In step 117, it is waited for the print flag to return to zero. In step 118, it is waited for the wheel pulse timer to indicate a time greater than a quarter of a second. This step makes it possible to make a new print only after the wheel has stopped moving.
In stap 120 van de wielpulsinterruptroutine wordt de pulsteller met één verhoogd. In stap 121 wordt doorgesprongen naar stap 125 indien de pulsteller kleiner is dan 5. In stap 122 wordt doorgesprongen naar stap 125 indien de printvlag nog nul is. In stap 123 wordt de printtimer ingesteld op 1/6 van de wielpulstimer. In stap 124 wordt dan de printinterrupt ingeschakeld. In stap 125 wordt de wielpulstimer teruggesteld naar nul. In stap 126 wordt de interruptroutine verlaten.In step 120 of the wheel pulse interrupt routine, the pulse counter is incremented by one. Step 121 skips to step 125 if the pulse counter is less than 5. Step 122 skips to step 125 if the print flag is still zero. In step 123, the print timer is set to 1/6 of the wheel pulse timer. The printing interrupt is then turned on in step 124. In step 125, the wheel pulse timer is reset to zero. In step 126, the interrupt routine is exited.
In stap 130 van de printinterrupt wordt een stipnummer op nul teruggesteld. In stap 131 wordt doorgesprongen naar stap 135, indien het geheugenbit dat hoort bij rijnummer en stipnummer nul, is. In stap 132 wordt een van de aansluitingen 47, welke hoort bij het stipnummer, hoog gemaakt. In stap 133 wordt 10 microseconden gewacht. In stap 134 wordt de aansluiting weer laag gemaakt. In stap 135 wordt het stipnummer met één verhoogd. In stap 136 wordt teruggesprongen indien het stipnummer kleiner is dan het aantal gebruikte stippen. In stap 137 wordt het rijnummer met één verhoogd. In stap 138 wordt doorgesprongen indien het rijnummer kleiner is dan het aantal beschikbaar rijen printinformatie. In stap 139 wordt de printvlag nul gemaakt en wordt de printinterrupt uitgeschakeld. In stap 140 wordt de interruptroutine verlaten. Wanneer men het wieltje, de LED en de fototransistor weglaat ontstaat de eenvoudigste vorm van het hier beschreven printmechanisme. In de software vervalt dan de wielpulsinterrupt. In stap 114 wordt dan de printtimer op een vaste waarde ingesteld, de printinterrupt ingeschakeld en de printvlag geset. Stap 121 vervalt in dit geval. Het zo ontstane printmechanisme dient men in te schakelen terwijl het met een vaste snelheid over een oppervlak wordt bewogen om een afdruk te maken.In step 130 of the print interrupt, a dot number is reset to zero. Step 131 skips to step 135 if the memory bit associated with row number and dot number is zero. In step 132, one of the terminals 47 associated with the dot number is made high. In step 133, 10 microseconds are waited. In step 134 the connection is made low again. In step 135, the dot number is increased by one. Step 136 skips back if the dot number is less than the number of dots used. In step 137, the row number is increased by one. Step 138 skips if the row number is less than the number of available rows of print information. In step 139, the print flag is made zero and the print interrupt is turned off. In step 140, the interrupt routine is exited. If the wheel, the LED and the phototransistor are omitted, the simplest form of the printing mechanism described here is created. The wheel pulse interrupt is then canceled in the software. In step 114, the print timer is then set to a fixed value, the print interrupt is turned on and the print flag is set. Step 121 is canceled in this case. The resulting printing mechanism must be engaged while moving at a fixed speed over a surface to make an impression.
Om de snelheid waarmee het mechanisme langs het oppervlak beweegt te bepalen, zou men ook gebruik kunnen maken van een versnellingsopnemer. Wannneer de versnellingsopne-mer gekoppeld wordt aan een integratorschakeling, is de uitgangsspanning van de integrator evenredig met de snelheid. Deze integratorspanning kan weer doorgekoppeld worden naar een spanning naar frekwentie omzetter. Bij de juiste dimensionering kan deze frekwentie toegevoerd worden op ingang 59 van de microcontroller. Dit systeem werkt alleen goed, wanneer bij het inschakelen het printmechanisme stil wordt gehouden.To determine the speed at which the mechanism moves along the surface, an accelerometer could also be used. When the accelerometer is coupled to an integrator circuit, the integrator output voltage is proportional to the speed. This integrator voltage can again be coupled to a voltage to frequency converter. With the correct dimensioning, this frequency can be applied to input 59 of the microcontroller. This system only works properly if the print mechanism is kept still when the machine is switched on.
Men kan de beweging met een constante snelheid langs het oppervlak forceren door het wieltje met een constante snelheid aan te drijven met een elektromotor.One can force the movement at a constant speed along the surface by driving the wheel at a constant speed with an electric motor.
In de hier beschreven uitvoeringsvormen wordt uitgegaan van een eigen processor voor het afdrukmechanisme. Het aansturen van het printmechanisme kan ook gebeuren door de processor, die toch al aanwezig is in het elektronisch apparaat.In the embodiments described here, a proprietary processor for the printing mechanism is assumed. The printing mechanism can also be controlled by the processor, which is already present in the electronic device.
Ook kan gedacht worden aan het combineren van de afdrukeenheid met een barcode-lezer. De af te drukken tekst kan dan afhankelijk zijn van de gelezen barcode. Na het aflezen van barcode op een artikel, drukt de afdrukeenheid de bijbehorende prijs, welke in het geheugen is opgeslagen, af. Het hier beschreven afdrukmechanisme is ook te combineren met een optische scanner. Men kan dan een kopieerapparaat maken waarmee men tekst regel voor regel kan kopiëren.Consideration may also be given to combining the printing unit with a barcode reader. The text to be printed may then depend on the barcode read. After reading barcode on an item, the printing unit prints the corresponding price, which is stored in the memory. The printing mechanism described here can also be combined with an optical scanner. One can then make a copier with which one can copy text line by line.
Door het bijplaatsen van een tweede fototransistor bij het wieltje, kan door de processor de draairichting van het wieltje worden bepaald. Wanneer het mechanisme van rechts naar links over het papier wordt bewogen kan er dan voor gezorgd worden dat de afdruk toch goed op het papier verschijnt, in plaats van in spiegelbeeld. Ook kan men er voor zorgen dat de tekst bij beweging van rechts naar links een andere is. Bijvoorbeeld een stempel die bij beweging naar links de datum en naar rechts de tijd afdrukt.By adding a second phototransistor to the wheel, the direction of rotation of the wheel can be determined by the processor. When the mechanism is moved from right to left over the paper, it can be ensured that the print appears correctly on the paper, instead of in mirror image. One can also ensure that the text is different when moving from right to left. For example, a stamp that prints the date and to the right the time when moving to the left.
Tijd- en datum-stempels kunnen een belangrijke toepassing worden voor dit afdrukmechanisme. Wanneer als tijdgever gebruik wordt gemaakt van een klok met tijdcode-ontvanger, krijgt men een stempel die men niet kan of hoeft in te stellen. Hierdoor kan aan een afdruk van deze stempel enige bewijskracht worden ontleend.Time and date stamps can become an important application for this printing mechanism. When a clock with a time code receiver is used as a timer, one gets a stamp that one cannot or does not have to set. As a result, some evidential value can be derived from an imprint of this stamp.
Het zal voor een deskundige duidelijk zijn dat het raogelijk is de weergegeven uitvoeringsvormen van de inrichting te veranderen zonder de uitvindingsgedachte of de beschermingsomvang te verlaten.It will be clear to a person skilled in the art that it is possible to change the illustrated embodiments of the device without leaving the inventive idea or the scope of protection.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NL9202068A NL9202068A (en) | 1992-11-30 | 1992-11-30 | Printing device designed for being fitted in electronic equipment |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NL9202068A NL9202068A (en) | 1992-11-30 | 1992-11-30 | Printing device designed for being fitted in electronic equipment |
NL9202068 | 1992-11-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
NL9202068A true NL9202068A (en) | 1994-06-16 |
Family
ID=19861569
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
NL9202068A NL9202068A (en) | 1992-11-30 | 1992-11-30 | Printing device designed for being fitted in electronic equipment |
Country Status (1)
Country | Link |
---|---|
NL (1) | NL9202068A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1001362A1 (en) * | 1998-11-13 | 2000-05-17 | Esselte N.V. | A printer system |
US6261011B1 (en) | 1998-11-13 | 2001-07-17 | Esselte N.V. | Printer system |
CN106808811A (en) * | 2016-07-20 | 2017-06-09 | 东莞理工学院 | A kind of portable multifunctional receipt printer |
-
1992
- 1992-11-30 NL NL9202068A patent/NL9202068A/en not_active Application Discontinuation
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1001362A1 (en) * | 1998-11-13 | 2000-05-17 | Esselte N.V. | A printer system |
US6261011B1 (en) | 1998-11-13 | 2001-07-17 | Esselte N.V. | Printer system |
US6367993B2 (en) | 1998-11-13 | 2002-04-09 | Esselte N.V. | Printer system |
EP1231561A1 (en) * | 1998-11-13 | 2002-08-14 | Esselte N.V. | A printer system |
CN106808811A (en) * | 2016-07-20 | 2017-06-09 | 东莞理工学院 | A kind of portable multifunctional receipt printer |
CN106808811B (en) * | 2016-07-20 | 2018-10-26 | 东莞理工学院 | A kind of portable multifunctional receipt printer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10467513B2 (en) | Verification of a printed image on media | |
US7880688B2 (en) | Foldable electronic book | |
US3845850A (en) | Thermal printer | |
EP0362075A3 (en) | Electronic scale device with printer for retail stores | |
EP0138444B1 (en) | Image printing apparatus | |
AU2003204515A1 (en) | Item tag with liquid crystal display and image | |
WO1989009381A1 (en) | Automated thermal transfer device and control system | |
JP2005516827A (en) | Digital stamp | |
NL9202068A (en) | Printing device designed for being fitted in electronic equipment | |
US3971041A (en) | Chart recorder using a fixed thermal print head | |
CN201034715Y (en) | Multifunctional electronic scales or platform scale | |
US20040080477A1 (en) | Docking station for writing to electronically writable display | |
US4030587A (en) | Computer terminal | |
KR20040083448A (en) | Swipe palm computer | |
EP1446293A2 (en) | Pen printer | |
JPH0311273B2 (en) | ||
JP2659571B2 (en) | Paper feeder | |
WO1996031839A1 (en) | Stock labelling | |
JPS60123335A (en) | Label printer | |
JP4309610B2 (en) | Thermal printhead operation | |
KR20040096557A (en) | Pager with built-in printer | |
JP2006079514A (en) | Write/read device and label printer | |
WO1992015966A3 (en) | Mode-setting method and apparatus for a serial printer | |
KR0184574B1 (en) | Portable printer | |
JPH0661997B2 (en) | Embossed imprinter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A1B | A search report has been drawn up | ||
BV | The patent application has lapsed | ||
BV | The patent application has lapsed |