The present disclosure relates to the field of printing systems, and more particularly, to an assembly that selectively controls the vacuum along sheet edges in a marker transport of a printing system.
In some printing systems or devices, the marker transport is a vacuum conveyor system that transports sheets under one or more print heads. The marker transport comprises a perforated belt driven over a vacuum platen. Air is drawn through the belt and platen by a vacuum system. Once the sheet is acquired the vacuum system provides the necessary hold-down force to transport the sheets along the belt.
However, printing systems, for example direct-to-paper ink-jet systems using vacuum conveyors in the marking area are susceptible to airflow disturbances during printing. In certain printing systems wherein the outboard edge (edge closest to the operator) is registered and thus not exposed to vacuum, the inboard edge (edge furthest from the operator), trail edge, and lead edge are exposed to the airflow from the marker vacuum transport. In certain center-registered printing systems all edges (i.e., lead, trail, inboard, and outboard) are exposed to vacuum. The airflow affects the ink drop placement near the edges of the sheet resulting in degraded print quality. As shown in
Thus, there is a need for an assembly and method for controlling the vacuum to minimize or prevent the defects described above.
According to aspects illustrated herein, there is provided a method of controlling airflow along sheet edges on a vacuum transport assembly comprising a platen including one or more holes arranged in rows in a cross process direction, and a belt displaceable with respect to the platen in a process direction, the method comprising enabling airflow through the one or more holes, receiving information related to one or more sheets of a print job, based on the information, disabling airflow through the one or more holes at an inboard edge of the one or more sheets, based on the information, disabling airflow through the one or more holes at a lead edge of the one or more sheets, and based on the information, disabling airflow through the one or more holes at a trail edge of the one or more sheets.
In some embodiments, the step of disabling airflow at the inboard edge comprises closing the one or more holes between the inboard edge and an inboard side of the platen. In some embodiments, the information is received from one or more sensors. In some embodiments, the information comprises a position of at least one sheet of the one or more sheets. In some embodiments, the information comprises a predetermined spacing between the one or more sheets during the print job. In some embodiments, the step of disabling airflow at the inboard edge of the one or more sheets comprises adjusting an active length of a valve assembly such that the active length is equal to a width of the one or more sheets. In some embodiments, the step of adjusting an active length of the valve assembly such that the active length is equal to a width of the one or more sheets comprises positioning a valve adjustment assembly along a valve assembly such that the valve adjustment assembly aligns with the inboard edge of the one or more sheets. In some embodiments, the step of disabling airflow at the lead edge of the one or more sheets comprises determining a location of the lead edge with respect to the one or more holes, closing the one or more holes just prior to the lead edge being aligned therewith, and closing the one or more holes when the lead edge is aligned therewith.
In some embodiments, the method further comprises, once the lead edge has surpassed the one or more holes, opening the one or more holes. In some embodiments, the step of disabling airflow at the trail edge of the one or more sheets comprises determining a location of the trail edge with respect to the one or more holes, closing the one or more holes just prior to the trail edge being aligned therewith, and closing the one or more holes when the trail edge is aligned therewith. In some embodiments, the method further comprises, once the trail edge has surpassed the one or more holes, opening the one or more holes. In some embodiments, the method further comprises disabling airflow at an outboard edge of the one or more sheets. In some embodiments, the step of disabling airflow at the lead edge comprises closing the one or more holes via a valve assembly. In some embodiments, the step of disabling airflow through the one or more holes at the lead edge of the one or more sheets comprises disabling a first portion of holes in a first row of the rows, the first portion of holes being less than a total number of holes in the first row. In some embodiments, the step of disabling airflow through the one or more holes at the lead edge of the one or more sheets comprises disabling all of the holes in a first row of the rows.
According to aspects illustrated herein, there is provided a system for controlling airflow along sheet edges during transport of one or more sheets of a print job, the system comprising one or more computer processors, one or more computer readable storage media, a vacuum transport assembly including a platen comprising a plurality of holes, the plurality of holes arranged in rows in a cross process direction, a vacuum operatively arranged to create airflow through the plurality of holes, and a belt operatively arranged to carry the one or more sheets over the platen in a process direction, a valve assembly, and program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising program instructions to receive information related to the one or more sheets, program instructions to, based on the information, disable airflow at an inboard edge of the one or more sheets, program instructions to, based on the information, disable airflow at a lead edge of the one or more sheets, and program instructions to, based on the information, disable airflow at a trail edge of the one or more sheets.
In some embodiments, the program instructions to disable the airflow at the inboard edge comprise closing a portion of the plurality of holes between the inboard edge and an inboard side of the platen. In some embodiments, the system further comprises one or more sensors, and the program instructions to receive information related to the one or more sheets comprise receiving a position of at least one sheet of the one or more sheets from the one or more sensors. In some embodiments, the program instructions to disable airflow at the inboard edge of the one or more sheets comprise program instructions to adjust the active length of the valve assembly such that the active length is equal to a width of the one or more sheets. In some embodiments, the program instructions to disable airflow at the lead edge of the one or more sheets comprise program instructions to determine a location of the lead edge with respect to a first portion of the one or more holes, program instructions to close the first portion just prior to the lead edge being aligned with the first portion, and program instructions to close the first portion when the lead edge is aligned with the first portion.
In some embodiments, the program instructions further comprise program instructions to, once the lead edge has surpassed the first portion, open the first portion. In some embodiments, the program instructions to disable airflow at the trail edge of the one or more sheets comprises, program instructions to determine a location of the trail edge with respect to the one or more holes, program instructions to close the one or more holes just prior to the trail edge being aligned therewith, and program instructions to close the one or more holes when the trail edge is aligned therewith. In some embodiments, the program instructions to disable airflow through the one or more holes at the lead edge of the one or more sheets comprise disabling a first portion of holes in a first row of the rows, the first portion of holes being less than a total number of holes in the first row. In some embodiments, the program instructions to disable airflow through the one or more holes at the lead edge of the one or more sheets comprise disabling all of the holes in a first row of the rows.
According to aspects illustrated herein, there is provided a valve assembly for controlling airflow along sheet edges on a vacuum transport assembly comprising a platen including one or more holes arranged in rows in a cross process direction, and a belt displaceable with respect to the platen in a process direction, the valve assembly comprising a flexible plate, including a first end, a second end, a first top surface, and a first bottom surface, and a first actuator connected to the second end and operatively arranged to displace the flexible plate.
In some embodiments, the first actuator is a solenoid. In some embodiments, the second end is connected to a bracket, the bracket is connected to the solenoid and a shaft, and the solenoid is operatively arranged to rotate the second end about the shaft. In some embodiments, the first actuator is a motor. In some embodiments, the platen comprises a second top surface and a second bottom surface, and the first end connected to the second bottom surface. In some embodiments, the second end is connected to the second bottom surface. In some embodiments, in a closed state of the valve assembly, the first top surface is engaged with the second bottom surface to close the one or more holes, and in an open state of the valve assembly, the first top surface is disengaged from the second bottom surface such that the one or more holes are open. In some embodiments, in a first closed state of the valve assembly, the first top surface is engaged with the second bottom surface to close a portion of holes in a first row of the rows, the portion of holes being less than the total number of holes in the first row, and in a second closed state of the valve assembly, the first top surface is engaged with the second bottom surface to close all of the holes in the first row.
In some embodiments the valve assembly further comprises a gasket connected to the first top surface. In some embodiments, the valve assembly further comprises a valve adjustment assembly, including a fulcrum operatively arranged to engage the first bottom surface, and a second actuator operatively arranged to displace the fulcrum with respect to the flexible plate. In some embodiments, the valve adjustment assembly further comprises a carriage translatably connected to the second actuator, and the fulcrum is connected to the carriage. In some embodiments, the fulcrum is a roller. In some embodiments, the second actuator is a screw drive. In some embodiments, the flexible plate is a leaf spring.
According to aspects illustrated herein, there is provided a vacuum transport assembly, comprising a platen, including a first top surface, first bottom surface, and one or more through-holes arranged in a cross process direction, a belt displaceable with respect to the platen in a process direction, and a valve assembly, including a plate aligned with the one or more through-holes, the plate including a second top surface, a second bottom surface, a first end fixedly secured to the first bottom surface, and a second end, and a first actuator connected to the second end.
In some embodiments, the first actuator is operatively arranged to displace the plate relative to the first bottom surface. In some embodiments, in a closed state of the valve assembly, the second top surface is engaged with the first bottom surface to close the one or more holes, and in an open state of the valve assembly, the second top surface is disengaged from the first bottom surface such that the one or more holes are open. In some embodiments, the vacuum transport assembly further comprises a valve adjustment assembly, including a fulcrum engaged with the second bottom surface, and a second actuator operatively arranged to displace the fulcrum with respect to the plate. In some embodiments, the fulcrum forces the plate into contact with the platen at a position along the plate such that a first portion of the plate extending from the first end to the position abuts against the first bottom surface, and a second portion of the plate extending from the position to the second end is displaceable with respect to the first bottom surface. In some embodiments, the first portion of the plate closes a portion of holes in a first row of the rows, the portion of holes being less than the total number of holes in the first row. In some embodiments, the first actuator is connected to the second end via a cam. In some embodiments, in a first closed state of the valve assembly, the first top surface is engaged with the second bottom surface to close a portion of holes in a first row of the rows, the portion of holes being less than the total number of holes in the first row, and in a second closed state of the valve assembly, the first top surface is engaged with the second bottom surface to close all of the holes in the first row.
According to aspects illustrated herein, there is provided an assembly that selectively and actively blocks airflow under the print stations of a printing device. In some embodiments, the invention comprises a mechanism that blocks the airflow adjacent to the edges of the sheet as it is being printed. The mechanism blocks a fixed zone directly inboard of the paper edge for the entirety of the run. Simultaneously, the mechanism actively blocks a zone under the print stations immediately upstream or downstream of the leading or trailing edge, respectively. Once the leading or trailing edge of the sheet passes the print zone the mechanism unblocks the airflow to reestablish the vacuum “hold-down” force.
In some embodiments, the mechanism comprises a flexible leaf spring used as a valve and a translating pinch roller that sets the length of the valve. The roller moves to the inboard edge of the sheet and provides a pinch point preventing the leaf spring from separating from the platen inboard of the sheet. An actuator (e.g., solenoid, motor, etc.) will cause the leaf spring to separate from the platen outboard of the roller. The holes inboard of the roller will continue to be blocked as the holes outboard of the roller will selectively be blocked or unblocked by the actuation of the leaf spring. This will control the airflow to the partitioned areas on the platen.
In some embodiments, when the actuator is de-energized, the leaf spring is in the open position (i.e., separated from the platen) thereby allowing the air-ports of the platen to be open. When the actuator is energized, the leaf spring is in the closed position (i.e., abuts against the platen) and closes the air-ports. The pinch roller is displaceable in inboard and outboard depending on the sheet size, and controls the vacuum on the inboard edge of the sheet. Specifically, the pinch roller is moved to the location of the sheet inboard edge, such that the portion of the leaf spring inboard of the pinch roller closes the inboard ports. In some embodiments, the top surface of the leaf spring comprises a gasket to help seal the air flow through the air-ports in the platen when the leaf spring is in the closed position.
The assembly of the present disclosure comprises a flexible leaf spring material used as a valve to control vacuum of a long section of platen air-ports. The assembly of the present disclosure comprises a marking transport platen with unique pattern of air-ports and channels in fluid communication therewith, which allows partitions of the vacuum to be actively controlled. The assembly of the present disclosure provides a system with media or sheet tracking that moves with the sheet through the printing process. The sheet tracking provides simultaneous vacuum control for all exposed edges (i.e., lead, trail, inboard, and outboard edges) as it travels through the printing process.
The assembly of the present disclosure provides the following benefits: a single integrated mechanism that addresses blur at all exposed sheet edges; it reduces or eliminates any disturbance caused by airflow moving across the sheet (e.g., image blur, stack edge contamination, etc.), especially on glossy or waxy paper on which water-based ink is printed; it minimizes the loss of “hold-down” vacuum as vacuum is maintained on the majority of the sheet; it can be used within current printing systems and does not require a re-design of the marking transport belt; it reduces missing jets and thus purging and run cost (i.e., it reduces ink misting, the ink mist particles clog up the ink jets and require the printing device to be shut down in order to purge the jets); and, it reduces or eliminates ink being drawn through the vacuum system resulting in a reduction of contamination from ink.
In some embodiments, the assembly comprises a plurality of partitions per printing station and a plurality of leaf spring valves per print station, an actuator (e.g., solenoid) for each leaf spring, a pinch roller for each leaf spring, and a lead screw to position the pinch roller.
In some embodiments, the invention may be reconfigured for a center registered system, rather than an edge registered system, by having two translating pinch rollers and centering the actuator. The assembly comprises multiple partitions per print stations resulting in multiple leaf spring valves per print station, a motor mechanism actuating multiple valves (for example a single motor with a camshaft), and a translating mechanism (cable system, rack and pinion, etc.).
According to aspects illustrated herein, there is provided a mechanism comprising flexible shims or plates, a movable roller to adjust flexible length of the shim, and a camming device to flex the shims based on paper size and position on a vacuum platen. The shims are pulled tight against the bottom surface of the platen to block the airflow adjacent to the edges of the sheet as it is being printed. The movable roller prevents the shim from flexing and blocks a fixed zone directly inboard/outboard of the paper edge for the entirety of the run. Simultaneously, the camming device actively tightens the shims to block a zone under the print stations immediately upstream or downstream of the leading edge or trailing edge, respectively. Once the leading edge or trailing edge of the sheet passes the print zone, the camming device flexes the shim to unblock the airflow and reestablish the vacuum “hold-down” force. Benefits of the present disclosure include the ability to control the air flow at both the inboard edge of the vacuum platen, as well as the lead and trail edges of the media. The leaf spring concept is simple and efficient in providing bidirectional flow control in each leaf.
According to aspects illustrated herein, there is provided a valve assembly for a vacuum transport comprising a platen including a plurality of holes, a vacuum, and a belt, the valve assembly comprising a flexible plate connected to a bottom surface of the platen, and an actuator connected to the flexible plate, wherein the actuator is operatively arranged to displace the flexible plate to close and open the plurality of holes. In some embodiments, the valve assembly further comprises a valve adjustment assembly operatively arranged to adjust a fulcrum of the flexible plate. The valve adjustment assembly comprises a pinch roller or fulcrum rotatably connected to a bracket or carriage via a shaft. The pinch roller engages a bottom surface of the flexible plate. The bracket, and thus the pinch roller, is linearly displaceable via an actuator (e.g., leadscrew) such that when the leadscrew rotates the bracket translates linearly therealong. The valve adjustment assembly further comprises a guide shaft to which the bracket is slidably connected. In some embodiments, the valve adjustment assembly further comprises a spring connected to one or more shafts.
The valve assembly is operatively arranged to prevent edge blur by shutting off vacuum air flow through the platen under the print heads. The valve adjustment assembly adjusts the valve assembly based on the sheet size. In some embodiments, the valve adjustment assembly is connected to a plenum or vacuum container, which is connected to the marker transport assembly. The valve assembly is connected to the bottom surface of the platen. The platen is then connected to the plenum sealing the top thereof, at which point the valve adjustment assembly engages the valve.
These and other objects, features, and advantages of the present disclosure will become readily apparent upon a review of the following detailed description of the disclosure, in view of the drawings and appended claims.
Various embodiments are disclosed, by way of example only, with reference to the accompanying schematic drawings in which corresponding reference symbols indicate corresponding parts, in which:
At the outset, it should be appreciated that like drawing numbers on different drawing views identify identical, or functionally similar, structural elements. It is to be understood that the claims are not limited to the disclosed aspects.
Furthermore, it is understood that this disclosure is not limited to the particular methodology, materials and modifications described and as such may, of course, vary. It is also understood that the terminology used herein is for the purpose of describing particular aspects only, and is not intended to limit the scope of the claims.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood to one of ordinary skill in the art to which this disclosure pertains. It should be understood that any methods, devices or materials similar or equivalent to those described herein can be used in the practice or testing of the example embodiments. The assembly of the present disclosure could be driven by hydraulics, electronics, pneumatics, and/or springs.
It should be appreciated that the term “substantially” is synonymous with terms such as “nearly,” “very nearly,” “about,” “approximately,” “around,” “bordering on,” “close to,” “essentially,” “in the neighborhood of,” “in the vicinity of,” etc., and such terms may be used interchangeably as appearing in the specification and claims. It should be appreciated that the term “proximate” is synonymous with terms such as “nearby,” “close,” “adjacent,” “neighboring,” “immediate,” “adjoining,” etc., and such terms may be used interchangeably as appearing in the specification and claims. The term “approximately” is intended to mean values within ten percent of the specified value.
It should be understood that use of “or” in the present application is with respect to a “non-exclusive” arrangement, unless stated otherwise. For example, when saying that “item x is A or B,” it is understood that this can mean one of the following: (1) item x is only one or the other of A and B; (2) item x is both A and B. Alternately stated, the word “or” is not used to define an “exclusive or” arrangement. For example, an “exclusive or” arrangement for the statement “item x is A or B” would require that x can be only one of A and B. Furthermore, as used herein, “and/or” is intended to mean a grammatical conjunction used to indicate that one or more of the elements or conditions recited may be included or occur. For example, a device comprising a first element, a second element and/or a third element, is intended to be construed as any one of the following structural arrangements: a device comprising a first element; a device comprising a second element; a device comprising a third element; a device comprising a first element and a second element; a device comprising a first element and a third element; a device comprising a first element, a second element and a third element; or, a device comprising a second element and a third element.
Moreover, as used herein, the phrases “comprises at least one of” and “comprising at least one of” in combination with a system or element is intended to mean that the system or element includes one or more of the elements listed after the phrase. For example, a device comprising at least one of: a first element; a second element; and, a third element, is intended to be construed as any one of the following structural arrangements: a device comprising a first element; a device comprising a second element; a device comprising a third element; a device comprising a first element and a second element; a device comprising a first element and a third element; a device comprising a first element, a second element and a third element; or, a device comprising a second element and a third element. A similar interpretation is intended when the phrase “used in at least one of:” is used herein.
“Printer,” “printer system,” “printing system,” “printer device,” “printing device,” and “multi-functional device (MFD)” as used herein encompass any apparatus, such as a digital copier, bookmaking machine, facsimile machine, multi-function machine, etc., which performs a print outputting function for any purpose.
As used herein, “sheet,” “web,” “substrate,” “printable substrate,” and “media” refer to, for example, paper, transparencies, parchment, film, fabric, plastic, photo-finishing papers, or other coated or non-coated substrate media in the form of a web upon which information or markings can be visualized and/or reproduced. By specialty sheet it is meant a sheet which includes a card, label, sticker, pressure seal envelopes, mailers, or other element that is thicker than the substrate on or in which it resides.
“Printed sheet” as used herein is a sheet on which an image is printed as part of the print job.
As used herein, “process direction” is intended to mean the direction of media transport through a printer or copier, while “cross process direction” is intended to mean the perpendicular to the direction of media transport through a printer or copier.
Referring now to the figures,
As shown in
As shown in
When sheet 1 is immediately incoming, as shown in
Just prior to lead edge 2B entering zone 26A, as shown in
Both partition 32A and partition 32B remain off when lead edge 2B is aligned with partition 32A, as shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
Plate 52 comprises top surface 54, bottom surface 56, end 58, and end 60. Top surface 54 is operatively arranged to engage bottom surface 121B to open and close holes 124A to disable vacuum in a partition or a portion of a partition. In some embodiments, top surface 54 comprises gasket 62 to provide for a better seal between leaf spring 52 and platen 120 and thus closure of holes 124A. End 58 is connected, for example fixedly secured, to platen 120. In some embodiments, end 58 is connected to bottom surface 121B via connector or clamp or bar 72 (see
In some embodiments, when actuator 64 is in a first state (e.g., de-energized), top surface 54 is separated from bottom surface 121B and holes 124A in the partition aligned with leaf spring 52 are open (i.e., the partition is enabled). When actuator 64 is in a second state (e.g., energized), top surface is engaged with and/or abuts against bottom surface 121B and holes 124A in the partition aligned with leaf spring 52 are closed (i.e., the partition is disabled). In some embodiments, leaf spring 52 is biased to the open position (i.e., holes 124A are open). In some embodiments, plate 52 is a flexible plate and is not biased to any position, but rather actuator engages and disengages plate 52 with bottom surface 121B.
It should be appreciated that the method and assemblies disclosed herein can be controlled by a controller or computing device. For example, a controller may communicate with one or more sensors that detect sheets entering and passing through vacuum transport assembly 10. Based on detection of the size and location of the sheet, via the one or more sensors, the controller adjusts the active length of valves 52 via valve adjustment assemblies 80, and opens and closes valves 52 via actuators to enable and disable specific partitions, respectively. As such, the controller can be programmed with software or program instructions to carry out the method disclosed herein. In some embodiments, controller receives information related to a print job, for example, sheet size, total number of sheets, distance between each sheet when moving in the process direction D1, etc. Based on this information, controller adjusts the active length of valves 52 via valve adjustment assemblies 80 and opens and closes valves 52 based on a precalculated location of the sheets (i.e., based on the time the first sheet is to enter platen 20 and the separation between each sheet).
Network 310 can be, for example, a local area network (LAN), a wide area network (WAN) such as the Internet, or a combination of the two, and can include wired, wireless, or fiber optic connections.
Computing device 400 may be a hardware device that controls airflow along the edges of sheets passing over or through vacuum transport assembly 10 using airflow control program 340. Computing device 400 is capable of communicating with network 310, sensor 320, input data 330, and vacuum transport assembly 10, and in some embodiments, a print server. In some embodiments, computing device 400 may include a computer. In some embodiments, computing device 400 may include internal and external hardware components, as depicted and described in further detail with respect to
Airflow control program 340 is primarily installed on computing device 400, although it may additionally or alternatively be installed on vacuum transport assembly 10. Airflow control program 340 is operatively arranged to, based on a size and position of a sheet on vacuum transport assembly 10, enable and disable airflow about the edges of the sheet, as previously described. In some embodiments, airflow control program 340 receives sheet size and or position from sensor 320. In some embodiments, airflow control program 340 receives information related to the print job, for example from input data 330 or a print server. This information may include how many sheets are to be printed, the sheet size, the spacing between each sheet on the belt, and other data. Airflow control program 340 uses this information to calculate what holes the sheet edges will encounter and at what time, and disable and enable those holes at specific times such that airflow is disabled along the sheet edges.
Sensor 320 is operatively arranged to detect a position of the sheets within vacuum transport assembly as well as outside of vacuum transport assembly 10, for example, just prior to entering vacuum transport assembly 10. In some embodiments, sensor 320 is also arranged to detect the size of the sheet. Sensor 320 may include any sensor suitable to perform these functions, for example, proximity sensors, optical sensors, position sensors, etc.
Input data 330 is data inputted by a user or from a print job, for example, an input that includes the number and size of sheets in a print job, the spacing between sheets on the belt, and the speed of the sheets traveling through vacuum transport assembly 10. Airflow control program 340 can use this information to determine what holes the sheet edges will align with and when in order to disable and enable such holes.
In step 352, airflow control program 340 receives information related to a sheet of a print job. This information can include sheet size and position, the number of sheets in a print job, spacing between sheets traveling on the belt, and speed of the sheets traveling on the belt,
In step 354, airflow control program 340 disables airflow at inboard edge 2A of sheet 1. As previously described, in some embodiments, valve adjustment assemblies 80 are displaced along valve assemblies 50 to line 29, which aligns with inboard edge 2A. This effectively closes all holes inboard of inboard edge 2A. In some embodiments, in step 354, airflow control program 340 alternatively or additionally disables airflow at outboard edge 2C (i.e., in center-registered printing systems).
In step 356, airflow control program 340 disables airflow at lead edge 2B of sheet 1. As previously described, just prior to lead edge 2B aligning with one or more holes, for example a partition or portion of holes, airflow control program 340 disables that partition to stop airflow through such holes. In some embodiments, the partition of holes is disabled by displacing valve assembly 50 into engagement with bottom surface 121B of platen 120. This partition of holes remains disabled when lead edge 2B is aligned therewith. After lead edge 2B surpasses the partition of holes, airflow control program 340 enables airflow through that partition of holes by releasing valve assembly 50 from engagement with platen 20, 120.
In step 358, airflow control program 340 disables airflow at trail edge 2D of sheet 1. As previously described, just prior to trail edge 2D aligning with one or more holes, for example a partition or portion of holes, airflow control program 340 disables that partition to stop airflow through such holes. In some embodiments, the partition of holes is disabled by displacing valve assembly 50 into engagement with bottom surface 121B of platen 120. This partition of holes remains disabled when trail edge 2D is aligned therewith. After trail edge 2D surpasses the partition of holes, airflow control program 340 enables airflow through that partition of holes by releasing valve assembly 50 from engagement with platen 20, 120.
Computing device 400 includes communications fabric 402, which provides for communications between one or more processing units 404, memory 406, persistent storage 408, communications unit 410, and one or more input/output (I/O) interfaces 412. Communications fabric 402 can be implemented with any architecture designed for passing data and/or control information between processors (such as microprocessors, communications and network processors, etc.), system memory, peripheral devices, and any other hardware components within a system. For example, communications fabric 402 can be implemented with one or more buses.
Memory 406 and persistent storage 408 are computer readable storage media. In this embodiment, memory 406 includes random access memory (RAM) 416 and cache memory 418. In general, memory 406 can include any suitable volatile or non-volatile computer readable storage media. Software is stored in persistent storage 408 for execution and/or access by one or more of the respective processors 404 via one or more memories of memory 406.
Persistent storage 408 may include, for example, a plurality of magnetic hard disk drives. Alternatively, or in addition to magnetic hard disk drives, persistent storage 408 can include one or more solid state hard drives, semiconductor storage devices, read-only memories (ROM), erasable programmable read-only memories (EPROM), flash memories, or any other computer readable storage media that is capable of storing program instructions or digital information.
The media used by persistent storage 408 can also be removable. For example, a removable hard drive can be used for persistent storage 408. Other examples include optical and magnetic disks, thumb drives, and smart cards that are inserted into a drive for transfer onto another computer readable storage medium that is also part of persistent storage 408.
Communications unit 410 provides for communications with other computer systems or devices via a network. In this exemplary embodiment, communications unit 410 includes network adapters or interfaces such as a TCP/IP adapter cards, wireless Wi-Fi interface cards, or 3G or 4G wireless interface cards or other wired or wireless communications links. The network can comprise, for example, copper wires, optical fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. Software and data used to practice embodiments of the present disclosure can be downloaded to computing device 400 through communications unit 410 (i.e., via the Internet, a local area network, or other wide area network). From communications unit 410, the software and data can be loaded onto persistent storage 408.
One or more I/O interfaces 412 allow for input and output of data with other devices that may be connected to computing device 400. For example, I/O interface 412 can provide a connection to one or more external devices 420 such as a keyboard, computer mouse, touch screen, virtual keyboard, touch pad, pointing device, or other human interface devices. External devices 420 can also include portable computer readable storage media such as, for example, thumb drives, portable optical or magnetic disks, and memory cards. I/O interface 412 also connects to display 422.
Display 422 provides a mechanism to display data to a user and can be, for example, a computer monitor. Display 422 can also be an incorporated display and may function as a touch screen, such as a built-in display of a tablet computer.
The present disclosure may be a system, a method, and/or a computer program product. The computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present disclosure.
The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network. The network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. A network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
Computer readable program instructions for carrying out operations of the present disclosure may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present disclosure.
Aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
It will be appreciated that various aspects of the disclosure above and other features and functions, or alternatives thereof, may be desirably combined into many other different systems or applications. Various presently unforeseen or unanticipated alternatives, modifications, variations, or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the following claims.