The present application is related to printing, and more specifically to methods and systems that flatten the substrate along the print path.
During printing, when a substrate is placed on a transport belt, the edges of the substrate can lift from the transport belt. As a consequence, print quality near substrate edges can degrade, or the substrate can collide with the printheads. When printheads lower towards the transport belt to engage in printing, the printheads can press against the warped edges of the substrate causing friction between the printheads, the substrate, and the transport belt. To ease the friction, printers tend to increase the air gap between the substrate in the printheads to avoid a collision between the two. The friction can lead to transport belt elongation. The air gap can lead to print registration error. Print registration errors can be a costly problem and can occur when overlapping colors of a single image are out of alignment, resulting in an image that is blurry or fuzzy.
Disclosed here is an apparatus to flatten the substrate as the substrate travels along the print path of a printer, thus reducing damage to the transport belt, motor, gearbox, etc., and increasing print quality. The apparatus includes two strapping metal bands mounted on the printer and parallel to the print path. The two strapping metal bands are under tension from a torsion spring and a ratchet placed at least at one end of the print path. In a rest position, the two strapping metal bands are lifted off the transport belt. When a printhead of the printer lowers to engage in printing, the printhead pushes on the two strapping metal bands causing them to push the edges of the substrate downward, thus increasing the flatness of the substrate.
An Apparatus to Flatten a Substrate Along a Print Path of a Printer
Disclosed here is an apparatus to flatten the substrate as the substrate travels along the print path of a printer, thus reducing damage to the transport belt, motor, gearbox, etc., and increasing print quality. The apparatus includes two strapping metal bands mounted on the printer and parallel to the print path. The two strapping metal bands are under tension from a torsion spring and a ratchet placed at least at one end of the print path. In a rest position, the two strapping metal bands are lifted off the transport belt. When a printhead of the printer lowers to engage in printing, the printhead pushes on the two strapping metal bands causing them to push the edges of the substrate downward, thus increasing the flatness of the substrate.
The tensing system is located under the one or more printheads 120 and includes an elongated resilient member 130, and an assembly-in mechanism 140, and an assembly-out mechanism 150 located at the two ends of the printer 100. The tensing system ensures the flatness of the substrate 400 during the printing process as the substrate 400 moves along a print path 110 of the printer 100.
The printheads 120, when printing on the substrate 400, lower towards the substrate 400 and pressure the elongated resilient member 130, which in turn pressures the substrate 400. The elongated resilient member 130 can be a strapping metal band or a plastic band. The elongated resilient member 130 is tensed by the combination of a biasing member, a ratchet mechanism, and the printheads 120. The biasing member can include a torsion spring or a regular spring. The lateral movement of the elongated resilient member 130 is managed by a pulley/belt system and motor, as explained in this application.
The printheads 120 can assume a first position proximate the substrate 400 when printing on the substrate 400. In the first position, the printhead 120 can be approximately 3 to 4 mm distant from the substrate 400. The printhead 120 can assume a second position removed from the substrate 400, when not engaged in printing. In the second position, the printhead 120 can be more than 50 million mm away from the substrate 400.
When the printhead 120 is in the first position, the printhead can tense the first elongated resilient member 130 by exerting vertical force or pressure on the first elongated resilient member, causing the first elongated resilient member to come into contact and exert pressure on the substrate 400. Due to the vertical force from the printhead 120, the elongated resilient member 130 can bend at regions 320, 330 (only two labeled for brevity) in
A printhead 120 associated with the printer 100 can include multiple nozzles 340, 350 (only three shown with two labeled for brevity) operable to deposit a print medium onto the substrate. The print medium can include ink or toner. When the printhead 120 lowers towards the substrate 400 in
As seen in
As seen in
The attachment ports 500, 510 of the assembly-in mechanism 140 can connect to a terminal portion 830 in
The inductive sensors 540, 550 are disposed at a terminal portion of the bar 520 and are operable to contactlessly detect the proximity of the attachment ports 500, 510 using electromagnetic induction. The inductive sensors 540, 550 are electrical components that can detect the position of the attachment ports 500, 510 without touching the attachment ports 500, 510. The inductive sensors 540, 550 use the principle of electromagnetic induction to detect or measure objects. An inductor develops a magnetic field when a current flows through it; alternatively, a current will flow through a circuit containing an inductor when the magnetic field through it changes. This effect can be used to detect metallic objects that interact with a magnetic field. Non-metallic substances such as liquids or some kinds of dirt do not interact with the magnetic field, so an inductive sensor can operate in wet or dirty conditions. Consequently, the attachment ports 500, 510 are made from a metallic material. The inductive sensors 540, 550 can detect the attachment ports 500, 510 when the attachment ports are at the maximum print width position, such as 1825 mm.
The servo motor 570 can define a zero-position of the attachment port 510, 500 as a position where the inductive sensor 540, 550 detects the attachment port 510, 500, respectively. The zero-position of the attachment port 510, 500 can represent the widest distance between the attachment ports 500, 510, accommodating a substrate width of 1825 mm as explained in
The servo motor 570 can enable movement of the attachment ports 500, 510 along the bar 520 by, for example, causing the pulley 580 in
The attachment port 500 is mounted on a top portion 535 of the toothed belt 505, while the attachment port 510 is mounted on a bottom portion 545 of the toothed belt 505. The servo motor 570 can move the toothed belt 505 in the direction 555, which causes the attachment ports 500, 510 to move toward each other. Consequently, when the attachment ports 500, 510 are closer together, the printer 100 in
The above-listed parts of the assembly-out mechanism 150 serve the same functions as their corresponding namesake parts in the assembly-in mechanism 140 shown in
The attachment port 600 and the corresponding attachment port 500 in
The ratchet 720 can pre-load the torsion spring 710 and enable attachment of the elongated resilient member 750 on the capstan 740. The elongated resilient member 750, can be one of the elongated resilient members 210, 220 shown, for example, in
For example, an operator, such as a robot operator, installing the assembly-out mechanism 150, can tighten or loosen the elongated member 750 depending on how far above a substrate 400 in
The torsion spring 710 can include a fixed branch spring 712 and a load branch spring 714. The load branch spring 714 can move as the capstan 740 rotates, while the fixed branch spring 712 stays motionless as the capstan 740 rotates. Rotation of the capstan in the direction 770 tightens the elongated resilient member 750. The two guides bush 730, 735 are auto lubricated and allow rotation of the axle 760 without friction. The capstan 740 can rotate around the axle 760, or the capstan and the axle can rotate together as shown in
The first oblong aperture 800 formed by the attachment port 820 can enable coupling of the first terminal portion 830 of the first elongated resilient member 750 to the attachment port 820 through the use of a screw 840. The first oblong aperture 800 can enable movement of the first terminal portion 830 of the first elongated resilient member 750 transverse to the print path 110 in
In step 1120, a first biasing member is provided. The first biasing member can be configured to apply rotational force to the capstan. The rotation of the capstan in connection with the biasing member in a first direction can apply tension to the elongated resilient member. In response, the elongated resilient member can apply pressure to a substrate as the substrate is moved along the print path by the printer. The pressure applied by the elongated resilient member can increase the flatness of the substrate.
In step 1130, a ratchet fitted to the capstan is provided. The ratchet can maintain a bias imparted to the capstan by the biasing member by securing the capstan against rotation in a direction that would release the bias.
A distance between the first elongated resilient member and a transport belt associated with the printer can be adjusted. The transport belt can carry the substrate along the print path. To adjust the distance between the first elongated resilient member and the transport belt, tension can be increased in the first elongated resilient member by winding the ratchet. The distance can be adjusted automatically or using an operator, such as a robot.
Hardware or software processor associated with the printer executing instructions describing this application can determine a nozzle in a plurality of nozzles associated with a printhead exerting pressure on the first elongated resilient member, wherein the nozzle in the plurality of nozzles exerts vertical pressure on the first elongated resilient member. The processor can turn off the nozzle when the printhead is engaged in printing.
The processor can adjust the position of an attachment port supporting the first elongated resilient member. The attachment port is configured to move transversely to the print path and in line with an inductive sensor. The processor can calibrate a zero-position of an attachment port supporting the first elongated resilient member when the inductive sensor associated with the printer detects a proximity of the first attachment port. The processor can calculate the position of the first attachment port with respect to the zero-position and can cause the attachment port to move to the position.
Computer
In the example of
The processor of the computer system 1200 can be associated with the printer 100 in, for example,
The main memory, the nonvolatile memory, and/or the drive unit of the computer system 1200 can store the instructions executed by the processor, and described in this application. The network of the computer system 1200 can be used to receive updates to the instructions executed by the processor, such as additions to the subroutine. Further, the network of the computer system 1200 can be used to receive information about printing patterns.
This disclosure contemplates the computer system 1200 taking any suitable physical form. As an example and not by way of limitation, computer system 1200 may be an embedded computer system, a system-on-chip (SOC), a single-board computer system (SBC) (such as, for example, a computer-on-module (COM) or system-on-module (SOM)), a desktop computer system, a laptop or notebook computer system, an interactive kiosk, a mainframe, a mesh of computer systems, a mobile telephone, a personal digital assistant (PDA), a server, or a combination of two or more of these. Where appropriate, computer system 1200 may include one or more computer systems 1200; be unitary or distributed; span multiple locations; span multiple machines; or reside in a cloud, which may include one or more cloud components in one or more networks. Where appropriate, one or more computer systems 1200 may perform without substantial spatial or temporal limitation one or more steps of one or more methods described or illustrated herein. As an example and not by way of limitation, one or more computer systems 1200 may perform in real time or in batch mode one or more steps of one or more methods described or illustrated herein. One or more computer systems 1200 may perform at different times or at different locations one or more steps of one or more methods described or illustrated herein, where appropriate.
The processor may be, for example, a conventional microprocessor such as an Intel Pentium microprocessor or Motorola power PC microprocessor. One of skill in the relevant art will recognize that the terms “machine-readable (storage) medium” or “computer-readable (storage) medium” include any type of device that is accessible by the processor.
The memory is coupled to the processor by, for example, a bus. The memory can include, by way of example but not limitation, random access memory (RAM), such as dynamic RAM (DRAM) and static RAM (SRAM). The memory can be local, remote, or distributed.
The bus also couples the processor to the non-volatile memory and drive unit. The non-volatile memory is often a magnetic floppy or hard disk, a magnetic-optical disk, an optical disk, a read-only memory (ROM), such as a CD-ROM, EPROM, or EEPROM, a magnetic or optical card, or another form of storage for large amounts of data. Some of this data is often written, by a direct memory access process, into memory during execution of software in the computer 1200. The non-volatile storage can be local, remote, or distributed. The non-volatile memory is optional because systems can be created with all applicable data available in memory. A typical computer system will usually include at least a processor, memory, and a device (e.g., a bus) coupling the memory to the processor.
Software is typically stored in the non-volatile memory and/or the drive unit. Indeed, storing an entire large program in memory may not even be possible. Nevertheless, it should be understood that for software to run, if necessary, it is moved to a computer-readable location appropriate for processing, and for illustrative purposes, that location is referred to as the memory in this application. Even when software is moved to the memory for execution, the processor will typically make use of hardware registers to store values associated with the software, and local cache that, ideally, serves to speed up execution. As used herein, a software program is assumed to be stored at any known or convenient location (from non-volatile storage to hardware registers) when the software program is referred to as “implemented in a computer-readable medium.” A processor is considered to be “configured to execute a program” when at least one value associated with the program is stored in a register readable by the processor.
The bus also couples the processor to the network interface device. The interface can include one or more of a modem or network interface. It will be appreciated that a modem or network interface can be considered to be part of the computer system 1200. The interface can include an analog modem, ISDN modem, cable modem, token ring interface, satellite transmission interface (e.g. “direct PC”), or other interfaces for coupling a computer system to other computer systems. The interface can include one or more input and/or output devices. The I/O devices can include, by way of example but not limitation, a keyboard, a mouse or other pointing device, disk drives, printers, a scanner, and other input and/or output devices, including a display device. The display device can include, by way of example but not limitation, a cathode ray tube (CRT), liquid crystal display (LCD), or some other applicable known or convenient display device. For simplicity, it is assumed that controllers of any devices not depicted in the example of
In operation, the computer system 1200 can be controlled by operating system software that includes a file management system, such as a disk operating system. One example of operating system software with associated file management system software is the family of operating systems known as Windows® from Microsoft Corporation of Redmond, Wash., and its associated file management systems. Another example of operating system software with its associated file management system software is the Linux™ operating system and its associated file management system. The file management system is typically stored in the non-volatile memory and/or drive unit and causes the processor to execute the various acts required by the operating system to input and output data and to store data in the memory, including storing files on the non-volatile memory and/or drive unit.
Some portions of the Detailed Description may be presented in terms of algorithms and symbolic representations of operations on data bits within a computer memory. These algorithmic descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. An algorithm is here, and generally, conceived to be a self-consistent sequence of operations leading to a desired result. The operations are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussion, it is appreciated that throughout the description, discussions utilizing terms such as “processing” or “computing” or “calculating” or “determining” or “displaying” or “generating” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
The algorithms and displays presented herein are not inherently related to any particular computer or other apparatus. Various general purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct more specialized apparatus to perform the methods of some embodiments. The required structure for a variety of these systems will appear from the description below. In addition, the techniques are not described with reference to any particular programming language, and various embodiments may thus be implemented using a variety of programming languages.
In alternative embodiments, the machine operates as a standalone device or may be connected (e.g., networked) to other machines. In a networked deployment, the machine may operate in the capacity of a server or a client machine in a client-server network environment, or as a peer machine in a peer-to-peer (or distributed) network environment.
The machine may be a server computer, a client computer, a personal computer (PC), a tablet PC, a laptop computer, a set-top box (STB), a personal digital assistant (PDA), a cellular telephone, an iPhone, a Blackberry, a processor, a telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine.
While the machine-readable medium or machine-readable storage medium is shown in an exemplary embodiment to be a single medium, the term “machine-readable medium” and “machine-readable storage medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “machine-readable medium” and “machine-readable storage medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies or modules of the presently disclosed technique and innovation.
In general, the routines executed to implement the embodiments of the disclosure, may be implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions referred to as “computer programs.” The computer programs typically comprise one or more instructions set at various times in various memory and storage devices in a computer, and that, when read and executed by one or more processing units or processors in a computer, cause the computer to perform operations to execute elements involving the various aspects of the disclosure.
Moreover, while embodiments have been described in the context of fully functioning computers and computer systems, those skilled in the art will appreciate that the various embodiments are capable of being distributed as a program product in a variety of forms, and that the disclosure applies equally regardless of the particular type of machine or computer-readable media used to actually effect the distribution.
Further examples of machine-readable storage media, machine-readable media, or computer-readable (storage) media include but are not limited to recordable type media such as volatile and non-volatile memory devices, floppy and other removable disks, hard disk drives, optical disks (e.g., Compact Disk Read-Only Memory (CD-ROMs), Digital Versatile Disks, (DVDs), etc.), among others, and transmission type media such as digital and analog communication links.
In some circumstances, operation of a memory device, such as a change in state from a binary one to a binary zero or vice versa, for example, may comprise a transformation, such as a physical transformation. With particular types of memory devices, such a physical transformation may comprise a physical transformation of an article to a different state or thing. For example, but without limitation, for some types of memory devices, a change in state may involve an accumulation and storage of charge or a release of stored charge. Likewise, in other memory devices, a change of state may comprise a physical change or transformation in magnetic orientation or a physical change or transformation in molecular structure, such as from crystalline to amorphous or vice versa. The foregoing is not intended to be an exhaustive list in which a change in state for a binary one to a binary zero or vice-versa in a memory device may comprise a transformation, such as a physical transformation. Rather, the foregoing are intended as illustrative examples.
A storage medium typically may be non-transitory or comprise a non-transitory device. In this context, a non-transitory storage medium may include a device that is tangible, meaning that the device has a concrete physical form, although the device may change its physical state. Thus, for example, non-transitory refers to a device remaining tangible despite this change in state.
The language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter. It is therefore intended that the scope of the invention be limited not by this Detailed Description, but rather by any claims that issue on an application based hereon. Accordingly, the disclosure of various embodiments is intended to be illustrative, but not limiting, of the scope of the embodiments, which is set forth in the following claims.
This application claims priority to the U.S. provisional patent application Ser. No. 63/122,823 filed Dec. 8, 2020 which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
1675525 | Kyle | Jul 1928 | A |
2160906 | Robert | Jun 1939 | A |
2294406 | Huffman | Sep 1942 | A |
2769522 | Pfeiffer | Nov 1956 | A |
2916286 | Keating | Dec 1959 | A |
2923543 | Metzner et al. | Feb 1960 | A |
3215255 | Carter | Nov 1965 | A |
3272504 | Schnoebelen | Sep 1966 | A |
3309078 | Dale | Mar 1967 | A |
3388905 | Dale et al. | Jun 1968 | A |
3802546 | Helms | Apr 1974 | A |
3951402 | Skinner | Apr 1976 | A |
4351601 | Cormier et al. | Sep 1982 | A |
4506879 | Goodwin et al. | Mar 1985 | A |
4526358 | Ura et al. | Jul 1985 | A |
4536772 | Isogai | Aug 1985 | A |
4673306 | Rubinstein et al. | Jun 1987 | A |
4836527 | Wong | Jun 1989 | A |
4934687 | Hayden et al. | Jun 1990 | A |
4942426 | Jones et al. | Jul 1990 | A |
5295676 | Kenin et al. | Mar 1994 | A |
5296874 | Nagata et al. | Mar 1994 | A |
5574551 | Kazakoff | Nov 1996 | A |
5686950 | Hirakue | Nov 1997 | A |
6039481 | Ham | Mar 2000 | A |
6042106 | Kelly et al. | Mar 2000 | A |
8292421 | Mandel et al. | Oct 2012 | B2 |
9028160 | Garcia et al. | May 2015 | B2 |
9272550 | Ito et al. | Mar 2016 | B2 |
9790047 | Snir | Oct 2017 | B2 |
10265978 | Vaillancourt et al. | Apr 2019 | B2 |
10351378 | Marrano et al. | Jul 2019 | B2 |
10744801 | Fernandez Guinea et al. | Aug 2020 | B2 |
20010028380 | Wotton et al. | Oct 2001 | A1 |
20030142190 | Rasmussen et al. | Jul 2003 | A1 |
20030179273 | Tsuji et al. | Sep 2003 | A1 |
20070147936 | Ando et al. | Jun 2007 | A1 |
20090046136 | Choi et al. | Feb 2009 | A1 |
20190240999 | Vaillancourt et al. | Aug 2019 | A1 |
20200079074 | Fromm et al. | Mar 2020 | A1 |
Number | Date | Country |
---|---|---|
2679894 | Apr 2019 | ES |
2018048453 | Mar 2018 | WO |
Entry |
---|
“HP PageWide C500 Product Video”, retrieved online from url: https://www.youtube.com/watch?v=K-b7Kaxwrc0, Nov. 16, 2018. |
Number | Date | Country | |
---|---|---|---|
63122823 | Dec 2020 | US |