The present disclosure relates to identifying a type of media in a rendering apparatus for the purpose of selecting pre-determined print settings for the relevant media. In existing systems, the detection of the type of media may be achieved using sensors able to read markings on the media itself. For example, a top-of-form sensor can read indicia on the media. A length of media that is remaining may also be determined using indicia encoding the number of remaining sheets. However, marking the media leads to media wastage. In other known systems, the core of a media roll may be marked and a sensor may be provided on a spindle of the rendering apparatus to scan the markings on the inside of the core of the media roll. For example, the sensor may read an annular barcode inside the core. However, a sensor on the spindle with rotating electrical contacts is expensive.
Various features and advantages of certain examples will be apparent from the detailed description which follows, taken in conjunction with the accompanying drawings, which together illustrate, by way of example only, a number of features, and wherein:
In the following description, for purposes of explanation, numerous specific details of certain examples are set forth. Reference in the specification to “an example” or similar language means that a particular feature, structure, or characteristic described in connection with the example is included in at least that one example, but not necessarily in other examples.
The present disclosure relates to identifying a type of media in a rendering apparatus for the purpose of selecting pre-determined print settings for the relevant media. Print settings for different types of media may be stored in a memory of the rendering apparatus or external database accessible by the rendering apparatus. The print settings for different media types may be stored in a look-up-table. Print settings may comprise vacuum, available print modes, maximum drying temperature, quantity of rendering fluid and/or color profiles.
A user may load a media roll into a rendering apparatus. Pre-determined print settings suitable for the media can be selected according to the type of media which is loaded. For example, the user can either select the type of media loaded via an onscreen panel or the rendering apparatus can detect the type of media automatically. Media identification may be performed using a sensor or code reader that scans indicia on the media roll. For a media to be recognised by the rendering apparatus, a core section of the media roll can be marked or provided with indicia at the moment of manufacturing. According to an example, the media identifier may comprise indicia or markings from stamping, printing or notching of the end of the core section of the media roll, or via inserts of a digital labelling system. For example, the media identifier may be provided using mechanical notching of the core, stamping, or via a digital labelling system where the indicia or code may contain a serial number such as using RFID tags. The media identifier may comprise grooves, notches, slots, embossments or other physical features that may be provided via mechanical tooling, heated elements or laser engraved markings. According to an example, the media identifier comprises a bar code. When the media identifier is printed onto the core of the media roll, a combination of two or more print fluids may be used to increase the contrast of the code and improve its readability.
According to an example, the sensor is a non-contact sensor.
The media identifier may be provided on one or both ends of the core section of the media roll. When a media identifier is provided on both ends of the core section, the identifier or indicia may be identical or different. For example, some media can be loaded into a rendering apparatus with the media printable-side-in and printable-side-out, in which example both ends of the core section can be marked. According to an example, an image may be rendered on a correct side of the media (with the other side of the media being an incorrect side). The marks on the core can be used to advise a user if he or she has loaded the media in an incorrect orientation. For example, the identifier on one side of the core may contain a serial number and the identifier on the other side of the core may contain a code indicating an incorrect media loading to the user.
According to an example, a sensor is configured to scan an axis of rotation of the media roll. The positioning of the sensor is such that the sensor is able to scan the media identifier on the core section. The location of the media identifier on the end of the core section of the media roll allows precise positioning of the code relative to the sensor when the media roll is loaded into the rendering apparatus.
According to an example, a second hub 320 is provided opposite the first hub at a distal end of the media input portion. The second hub comprises a second retaining portion 325. The second hub may be provided on a slide-able stage 330 that is configured to translate along an elongate part 335 of the media input portion. As such the second hub can slide on the media input portion to adapt to a size or length of the media roll. The side-able stage allows the second hub and second retaining portion to engage the core section of media rolls of different sizes. For example, the core section of a media roll of smaller width can be loaded onto the first retaining portion and the second hub translated into a closer position to the first hub thereby to retain the media roll on the media input portion. As such, a media roll can be loaded into a spindle-less rendering apparatus, i.e. without a spindle.
According to an example, the sensor comprises a photo-detector. As shown in
Identification of the type of media loaded into the rendering apparatus allows the rendering apparatus to set pre-determined print settings for that particular media type. The automatic detection of the media identifier makes redundant the selection of a media type by a user, for example when requesting the user to select from a list in a front panel of the rendering apparatus the type of media which the user has loaded. This reduces the time in which a user spends handling the media and loading the media into the rendering apparatus thereby providing a more efficient use of resources.
According to an example, a photodetector is located on the media input system of the rendering apparatus or printer. This detector is able to view the side of the media roll to scan the core section through a slot in the hubs that hold the media roll in place. The photodetector can be fixed to the rendering apparatus such that it scans the side of the core section as the media roll turns.
According to an example, at the moment of loading the media, a rewinder motor spins an entry roll to feed media into the rendering apparatus. The sensor or photo-detector is able to scan the media identifier or code and provide this information to the printer media management firmware. Alternatively, the rendering apparatus may check an online database for characteristics of the media type. This is particularly useful if the media type definition was not available at the moment of the firmware compilation. Once the media is physically loaded and identified by the rendering apparatus the front panel may show a message such as “XXXX media type loaded, with YYYY remaining meters”.
According to an example there is provided a print apparatus comprising a media roll loaded onto a media input portion. The media roll has a media section and a core section, wherein the core section comprises a media identifier located on an end of the core section and disposed annularly about an axis of rotation of the core section. A non-contact sensor is configured to scan the end of the core section in order to sense the media identifier to determine a type of media using the sensed media identifier. The non-contact sensor may comprise a photodetector. The print apparatus may comprise a slotted end portion or hub of the media input portion. The media input portion comprises an opening for the non-contact sensor to scan the end of the core section. This opening may be a slot, or slotted arc, or window of other shape.
According to an example, the rendering apparatus is an ink jet printer.
As shown in Figure SA, at block 500 a media roll having a core section and a media section is provided, wherein the core section comprises a media identifier located on an end of the core section and disposed annularly about an axis of rotation of the core section. At block 510 the media identifier is sensed using a non-contact sensor to scan the end of the core section. The sensor may be positioned remote from the core section of the media roll. For example, the sensor may be mounted on a frame or media input portion of the print apparatus. The sensor is provided adjacent the slotted portion of the hub. The sensor can scan the axis of revolution of the end of the core section to detect the media identifier on the media roll. At block 520 a type of media of the media section is determined using the sensed media identifier.
As shown in
As shown in
The configuration described using slots in a hub on the side of a media input portion for the sensor to scan a media identifier on the end of the media roller allows a rendering apparatus, such as a large format printer, to automatically identify which brand, type and size of media is loaded. This makes the process of loading media into a rendering apparatus fast and simple whilst allowing determination of remaining media.
Sensing a media identifier on a core of a media roll instead of sensing a media identifier on the media itself minimizes media waste and improves overall print aesthetics by eliminating unattractive markings on the media. Hence, the amount of scrap media is reduced allowing an improved management of resources.
Providing a media identifier or marks on a core and reading these through a hub enables improved reliability and reduces costs through lower cost components. For example, no electrical connections are provided between the hub and a spindle on which a media roll rotates in rendering apparatus. This reduces costs since lower cost components, such as a photo-detector, can be used and it eliminates rotating electrical contacts on the spindle which are expensive.
By way of comparison, RFID tags have a limited range of detection and may potentially detect other media rolls in the vicinity leading to inaccuracies in media identification. The provision of a photo-detector to scan an end of a core section ensures accurate detection of the relevant media identifier and hence correct media roll.
The method describes may be dynamically applied either to a spindle or spindle-less rendering apparatus.
In some examples, printing of a media identifier on the core section is replaced by permanent indicia, e.g. laser engraved markings, which improve reliability. For example, laser engraved markings provide miniaturisation and more information per unit area for the sensor to detect. This increases reliability and barcode redundancy since printed marks may rub off. Marking the end of a core section replaces markings on an inner core which are difficult to access and apply. Further, this provides better clarity and durability since marks on the inner core are susceptible to damage, marring or detachment when loading/unloading the cores.
The markings on the end of the media roll can provide information on remaining sheets since the markings are fixed relative to each other. The sensor can detect the speed of revolution via the markings where the speed of rotation of the media roll can be known or deduced.
The apparatus and methods described herein allow a faster media load to improve user experience and ensure certified media vendors. Not only is the load process faster, it also avoids human error for the wrong selections of media, which can otherwise lead to poor image quality or even media crashes. As such, it allows the optimum use of the rendering apparatus or printer capabilities whilst preventing image quality issues and media crashes.
Examples in the present disclosure can be provided as methods, systems or machine-readable instructions, such as any combination of software, hardware, firmware or the like. Such machine-readable instructions may be included on a computer readable storage medium (including but not limited to disc storage, CD-ROM, optical storage, etc.) having computer readable program codes therein or thereon.
The present disclosure is described with reference to flow charts and/or block diagrams of the method, devices and systems according to examples of the present disclosure. Although the flow diagrams described above show a specific order of execution, the order of execution may differ from that which is depicted. Blocks described in relation to one flow chart may be combined with those of another flow chart. In some examples, some blocks of the flow diagrams may not be necessary and/or additional blocks may be added. It shall be understood that each flow and/or block in the flow charts and/or block diagrams, as well as combinations of the flows and/or diagrams in the flow charts and/or block diagrams can be realized by machine readable instructions.
The machine-readable instructions may, for example, be executed by a general purpose computer, a special purpose computer, an embedded processor or processors of other programmable data processing devices to realize the functions described in the description and diagrams. In particular, a processor or processing apparatus may execute the machine-readable instructions. Thus, modules of apparatus may be implemented by a processor executing machine readable instructions stored in a memory, or a processor operating in accordance with instructions embedded in logic circuitry. The term ‘processor’ is to be interpreted broadly to include a CPU, processing unit, ASIC, logic unit, or programmable gate set etc. The methods and modules may all be performed by a single processor or divided amongst several processors.
Such machine-readable instructions may also be stored in a computer readable storage that can guide the computer or other programmable data processing devices to operate in a specific mode.
For example, the instructions may be provided on a non-transitory computer readable storage medium encoded with instructions, executable by a processor.
Instructions to sense a media identifier using a non-contact sensor to scan the end of a core section;
Instructions to determine a type of media of the media section using the sensed media identifier;
Instructions to obtain at least one printer parameter using the sensed media identifier;
Instructions to apply the at least one printer parameter according to the determined type of media;
Instructions to sense relative positions of markings within the media identifier within the end of the core section relative to rotation of the core section about an axis of rotation; and
Instructions to determine an amount of media present in the media section.
Such machine-readable instructions may also be loaded onto a computer or other programmable data processing devices, so that the computer or other programmable data processing devices perform a series of operations to produce computer-implemented processing, thus the instructions executed on the computer or other programmable devices provide an operation for realizing functions specified by flow(s) in the flow charts and/or block(s) in the block diagrams.
Further, the teachings herein may be implemented in the form of a computer software product, the computer software product being stored in a storage medium and comprising a plurality of instructions for making a computer device implement the methods recited in the examples of the present disclosure.
While the method, apparatus and related aspects have been described with reference to certain examples, various modifications, changes, omissions, and substitutions can be made without departing from the spirit of the present disclosure. In particular, a feature or block from one example may be combined with or substituted by a feature/block of another example.
The word “comprising” does not exclude the presence of elements other than those listed in a claim, “a” or “an” does not exclude a plurality, and a single processor or other unit may fulfil the functions of several units recited in the claims.
The features of any dependent claim may be combined with the features of any of the independent claims or other dependent claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2018/031504 | 5/8/2018 | WO | 00 |