METHOD AND APPARATUS FOR PRINTING
20210354491 · 2021-11-18
Inventors
Cpc classification
B41J33/14
PERFORMING OPERATIONS; TRANSPORTING
B41J35/00
PERFORMING OPERATIONS; TRANSPORTING
B41J3/36
PERFORMING OPERATIONS; TRANSPORTING
International classification
B41J35/28
PERFORMING OPERATIONS; TRANSPORTING
B41J3/36
PERFORMING OPERATIONS; TRANSPORTING
B41J33/14
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The present invention embraces printers such as hand-held printers and mobile/portable printer. One exemplary embodiment includes “print as you glide” (PAYG) devices. Such printers may comprise a modular print engine that is removable from the printer and may allow a user to easily access and load the ribbon in the mobile print engine. The modular print engine may comprise a modular print head and an encoder that may determine the movement of the print head relative to a stationary media. When a printer is pressed against the media, the print head's burn line may be resting on the media. When the printer is stationary relative to the media, the encoder may not trigger the printing. Once PAYG is being slid or glided across the media, the encoder may start to rotate and then send a signal to a processor, causing the printer to start printing.
Claims
1.-20. (canceled)
21. A printing apparatus, comprising: a modular print engine that comprise a ribbon encoder configured to determine if a ribbon roll installed on a ribbon supply shaft of the modular print engine is depleted of ribbon, wherein the modular print engine is configured to be removable from a main body of the printing apparatus to allow a new ribbon roll to be loaded onto the ribbon supply shaft in response to a determination that the ribbon roll is depleted of the ribbon, wherein the modular print engine that comprises the new ribbon roll is re-installable into the main body, and wherein the modular print engine is configured to print content onto a media during sliding of the main body across the media.
22. The printing apparatus according to claim 21, wherein, when the main body presses against the media, a burn line of the modular print engine presses the ribbon or the new ribbon of the new ribbon roll against the media.
23. The printing apparatus according to claim 21, wherein the modular print engine further comprises: a media encoder configured to transmit a signal to a processor with an instruction to start a print operation associated with the modular print engine in response to initiation of the sliding of the main body across the media.
24. The printing apparatus according to claim 23, wherein the modular print engine further comprises: a rotating arm associated with the media encoder that comprises a spring mechanism.
25. The printing apparatus according to claim 24, wherein the media encoder generates the signal based on a rotation associated with the rotating arm caused by the sliding of the main body across the media.
26. The printing apparatus according to claim 25, wherein, based on a direction of the rotation associated with the rotating arm, the modular print engine performs a stop printing operation or a continue printing operation.
27. The printing apparatus according to claim 21, wherein the main body comprises a cover to allow for a removal of the modular print engine from the main body.
28. The printing apparatus according to claim 21, wherein the main body comprises a fine needle opening located at an approximate end of the main body, and wherein, when an adapter plug is inserted in the fine needle opening, silicon rubber of the adapter plug conforms to a shape of the adapter plug and creates a seamless water proofing seal between the adapter plug and the main body.
29. The printing apparatus according to claim 21, wherein the ribbon is an ink, a wax, or another material configured for thermal transfer onto the media.
30. The printing apparatus according to claim 21, wherein the modular print engine further comprises: a modular print head configured to be removable from the modular print engine.
31. A method, comprising: determining if a ribbon roll installed on a ribbon supply shaft of a modular print engine of a printing apparatus is depleted of ribbon; in response to a determination that the ribbon roll is depleted of the ribbon, generating an indication to remove the modular print engine from a main body of the printing apparatus to allow a new ribbon roll to be loaded onto the ribbon supply shaft; and in response to re-installing of the modular print engine that comprises the new ribbon into the main body, printing content onto a media during sliding of the main body across the media.
32. The method according to claim 31, further comprising: printing the new ribbon of the new ribbon roll against the media via a burn line of the modular print engine during the sliding of the main body across the media.
33. The method according to claim 31, further comprising: transmitting a signal to a processor with an instruction to start a print operation associated with the modular print engine in response to initiation of the sliding of the main body across the media.
34. The method according to claim 33, further comprising: generating the signal based on a rotation associated with a media encoder caused by the sliding of the main body across the media.
35. The method according to claim 34, further comprising: performing a stop printing operation based on a first direction of the rotation associated with the media encoder; and performing a continue printing operation based on a second direction of the rotation associated with the media encoder.
36. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising code instructions for: determining if a ribbon roll installed on a ribbon supply shaft of a modular print engine of a printing apparatus is depleted of ribbon; in response to a determination that the ribbon roll is depleted of the ribbon, generating an indication to remove the modular print engine from a main body of the printing apparatus to allow a new ribbon roll to be loaded onto the ribbon supply shaft; and in response to re-installing of the modular print engine that comprises the new ribbon into the main body, printing content onto a media during sliding of the main body across the media.
37. The computer program product according to claim 36, wherein the computer-executable program code portions further comprise code instructions for: printing the new ribbon of the new ribbon roll against the media via a burn line of the modular print engine during the sliding of the main body across the media.
38. The computer program product according to claim 36, wherein the computer-executable program code portions further comprise code instructions for: transmitting a signal to a processor with an instruction to start a print operation associated with the modular print engine in response to initiation of the sliding of the main body across the media.
39. The computer program product according to claim 38, wherein the computer-executable program code portions further comprise code instructions for: generating the signal based on a rotation associated with a media encoder caused by the sliding of the main body across the media.
40. The computer program product according to claim 39, wherein the computer-executable program code portions further comprise code instructions for: performing a stop printing operation based on a first direction of the rotation associated with the media encoder; and performing a continue printing operation based on a second direction of the rotation associated with the media encoder.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION
[0028] The present invention embraces printers such as mobile, portable or hand-held printers. One exemplary embodiment includes “print as you glide” (PAYG) devices. A printer based on the present invention may comprise a modular print engine that is removable from the printer and may allow a user to easily access and load the ribbon in the modular print engine. The modular print engine may comprise a modular print head and a media encoder that may determine the movement of the print head relative to a stationary media. When a printer is pressed against the media, the print head's burn line may be resting on the media. When the printer is stationary relative to the media, the media encoder may not trigger the printing. Once a PAYG device begins to slide or glide across the media, the media encoder may start to rotate and then may send a signal to a processor, causing the printer to start printing. One skilled in the art may recognize that the terms “stationary media” means that the media, e.g., a label, is stationary relative to the modular print engine. In another embodiment, the modular print engine may be stationary, and the media moves relative to the modular print engine. For either embodiment, the print operation may start when there is relative movement between the modular print engine and the media.
[0029] The modular print engine may include a ribbon encoder that may determine if the modular print engine is depleted of ribbon. The modular print head may removable from the modular print engine.
[0030] To support battery charging or direct powering of the printer, a very fine needle opening is present on the main body of the printer for an adapter plug. Upon insertion of the adapter plug, the silicon rubber, with its stretchable ability, conforms the shape of the adapter plug and creates a seamless water proofing seal between the adapter plug and the printer. Effectively, the silicon rubber is part of the housing of the printer. When the adapter plug is inserted into the housing, the silicon rubber may stretch itself to confirm to the shape of the mating part.
[0031]
[0032] Printer 100 may further comprise ribbon supply shaft 116 and ribbon rewind shaft 114. The ribbon supply shaft 116 may comprise a roll of ribbon such as a new ribbon, and the ribbon rewind shaft 114 may include old or used ribbon. Printing may be facilitated with print head 108 and media encoder 112. Print head 108 may be a near edge print head. Located on a horizontal surface may be the media 106. As illustrated in
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039] The modular print head 226 may be a replaceable component. Ribbon encoder 224 may determine if the roll of ribbon on ribbon supply shaft 231 is depleted of ribbon. In this case may be appropriate for a new ribbon to be loaded in the modular print engine. The other encoder, equivalent to media encoder 112 of
[0040] Pressing down on modular print head 226 may cause a swivel of rotating arm 225. When modular print head 226 is slid across media 214, as illustrated in
[0041]
[0042]
[0043] The media encoder 112 pulls in loose ribbon as the printer slides across the media 106. In other words, the media encoder pulls ribbon pass a burn line as the printer slides across the media This action is illustrated in
[0044]
[0045] Detection control may be utilized to prevent an incorrect orientation for printing. When firmware detects encoder rotation in the wrong direction, printing may stop.
[0046] Does the encoder rotate clockwise? (A) (step 262)
[0047] If yes, stop printing. (step 268)
[0048] If no, initiate printing. (step 264)
[0049] Is the rotating stop? (B) (step 266)
[0050] If no, continue printing at step 264.
[0051] If yes, stop printing at step 268.
[0052] As used herein, media 106 and media 214 may be considered equivalent.
[0053]
[0054] Removing a cover from the main body of a printer. (step 302)
[0055] Picking-up the modular print engine from a casing of the main body. (step 304)
[0056] Loading a ribbon roll in the modular print engine (step 306)
[0057] Inserting the modular print engine in the casing of the main body (step 308)
[0058] Closing the cover on the main body. (step 310)
[0059] Loading the ribbon roll in the modular print engine comprises installing a new ribbon on a ribbon supply shaft, and removing an old ribbon from a ribbon rewind shaft. Closing the cover allows a print operation to begin.
[0060]
[0061] Removing a modular print engine from a main body of a printer. (step 402)
[0062] Loading a ribbon roll in the modular print engine. (step 404)
[0063] Re-installing the modular print engine in the main body of the printer. (step 406)
[0064] Positioning and pressing a print head and an encoder of the modular print engine on a media located on a horizontal surface. (step 408)
[0065] Sliding the print head across the media causing the encoder to rotate and send a signal to a processor of the printer. (step 410)
[0066] The processor sends an instruction to the print head to begin a print operation. (step 412)
[0067] Does the print head continue to slide across the media? (step 414)
[0068] If the user continues to slide the print head across the media, the print head continues the print operation. (step 416)
[0069] If the user does not continue to slide the print head across the media, the processor sends an instruction to the print head to stop the print operation. (step 418)
[0070] To supplement the present disclosure, this application incorporates entirely by reference the following commonly assigned patents, patent application publications, and patent applications: [0071] U.S. Pat. Nos. 6,832,725; 7,128,266; 7,159,783; 7,413,127; 7,726,575; 8,294,969; 8,317,105; 8,322,622; 8,366,005; 8,371,507; 8,376,233; 8,381,979; 8,390,909; 8,408,464; 8,408,468; 8,408,469; 8,424,768; 8,448,863; 8,457,013; 8,459,557; 8,469,272; 8,474,712; 8,479,992; 8,490,877; 8,517,271; 8,523,076; 8,528,818; 8,544,737; 8,548,242; 8,548,420; 8,550,335; 8,550,354; 8,550,357; 8,556,174; 8,556,176; 8,556,177; 8,559,767; 8,599,957; 8,561,895; 8,561,903; 8,561,905; 8,565,107; 8,571,307; 8,579,200; 8,583,924; 8,584,945; 8,587,595; 8,587,697; 8,588,869; 8,590,789; 8,596,539; 8,596,542; 8,596,543; 8,599,271; 8,599,957; 8,600,158; 8,600,167; 8,602,309; 8,608,053; 8,608,071; 8,611,309; 8,615,487; 8,616,454; 8,621,123; 8,622,303; 8,628,013; 8,628,015; 8,628,016; 8,629,926; 8,630,491; 8,635,309; 8,636,200; 8,636,212; 8,636,215; 8,636,224; 8,638,806; 8,640,958; 8,640,960; 8,643,717; 8,646,692; 8,646,694; 8,657,200; 8,659,397; 8,668,149; 8,678,285; 8,678,286; 8,682,077; 8,687,282; 8,692,927; 8,695,880; 8,698,949; 8,717,494; 8,717,494; 8,720,783; 8,723,804; 8,723,904; 8,727,223; 8,740,082; 8,740,085; 8,746,563; 8,750,445; 8,752,766; 8,756,059; 8,757,495; 8,760,563; 8,763,909; 8,777,108; 8,777,109; 8,779,898; 8,781,520; 8,783,573; 8,789,757; 8,789,758; 8,789,759; 8,794,520; 8,794,522; 8,794,525; 8,794,526; 8,798,367; 8,807,431; 8,807,432; 8,820,630; 8,822,848; 8,824,692; 8,824,696; 8,842,849; 8,844,822; 8,844,823; 8,849,019; 8,851,383; 8,854,633; 8,866,963; 8,868,421; 8,868,519; 8,868,802; 8,868,803; 8,870,074; 8,879,639; 8,880,426; 8,881,983; 8,881,987; 8,903,172; 8,908,995; 8,910,870; 8,910,875; 8,914,290; 8,914,788; 8,915,439; 8,915,444; 8,916,789; 8,918,250; 8,918,564; 8,925,818; 8,939,374; 8,942,480; 8,944,313; 8,944,327; 8,944,332; 8,950,678; 8,967,468; 8,971,346; 8,976,030; 8,976,368; 8,978,981; 8,978,983; 8,978,984; 8,985,456; 8,985,457; 8,985,459; 8,985,461; 8,988,578; 8,988,590; 8,991,704; 8,996,194; 8,996,384; 9,002,641; 9,007,368; 9,010,641; 9,015,513; 9,016,576; 9,022,288; 9,030,964; 9,033,240; 9,033,242; 9,036,054; 9,037,344; 9,038,911; 9,038,915; 9,047,098; 9,047,359; 9,047,420; 9,047,525; 9,047,531; 9,053,055; 9,053,378; 9,053,380; 9,058,526; 9,064,165; 9,064,165; 9,064,167; 9,064,168; 9,064,254; 9,066,032; 9,070,032; 9,076,459; 9,079,423; 9,080,856; 9,082,023; 9,082,031; 9,084,032; 9,087,250; 9,092,681; 9,092,682; 9,092,683; 9,093,141; 9,098,763; 9,104,929; 9,104,934; 9,107,484; 9,111,159; 9,111,166; 9,135,483; 9,137,009; 9,141,839; 9,147,096; 9,148,474; 9,158,000; 9,158,340; 9,158,953; 9,159,059; 9,165,174; 9,171,543; 9,183,425; 9,189,669; 9,195,844; 9,202,458; 9,208,366; 9,208,367; 9,219,836; 9,224,024; 9,224,027; 9,230,140; 9,235,553; 9,239,950; 9,245,492; 9,248,640; 9,250,652; 9,250,712; 9,251,411; 9,258,033; 9,262,633; 9,262,660; 9,262,662; 9,269,036; 9,270,782; 9,274,812; 9,275,388; 9,277,668; 9,280,693; 9,286,496; 9,298,964; 9,301,427; 9,313,377; 9,317,037; 9,319,548; 9,342,723; 9,361,882; 9,365,381; 9,373,018; 9,375,945; 9,378,403; 9,383,848; 9,384,374; 9,390,304; 9,390,596; 9,411,386; 9,412,242; 9,418,269; 9,418,270; 9,465,967; 9,423,318; 9,424,454; 9,436,860; 9,443,123; 9,443,222; 9,454,689; 9,464,885; 9,465,967; 9,478,983; 9,481,186; 9,487,113; 9,488,986; 9,489,782; 9,490,540; 9,491,729; 9,497,092; 9,507,974; 9,519,814; 9,521,331; 9,530,038; 9,572,901; 9,558,386; 9,606,581; 9,646,189; 9,646,191; 9,652,648; 9,652,653; 9,656,487; 9,659,198; 9,680,282; 9,697,401; 9,701,140; [0072] U.S. Design Pat. No. D702,237; [0073] U.S. Design Pat. No. D716,285; [0074] U.S. Design Pat. No. D723,560; [0075] U.S. Design Pat. No. D730,357; [0076] U.S. Design Pat. No. D730,901; [0077] U.S. Design Pat. No. D730,902; [0078] U.S. Design Pat. No. D734,339; [0079] U.S. Design Pat. No. D737,321; [0080] U.S. Design Pat. No. D754,205; [0081] U.S. Design Pat. No. D754,206; [0082] U.S. Design Pat. No. D757,009; [0083] U.S. Design Pat. No. D760,719; [0084] U.S. Design Pat. No. D762,604; [0085] U.S. Design Pat. No. D766,244; [0086] U.S. Design Pat. No. D777,166; [0087] U.S. Design Pat. No. D771,631; [0088] U.S. Design Pat. No. D783,601; [0089] U.S. Design Pat. No. D785,617; [0090] U.S. Design Pat. No. D785,636; [0091] U.S. Design Pat. No. D790,505; [0092] U.S. Design Pat. No. D790,546; [0093] International Publication No. 2013/163789; [0094] U.S. Patent Application Publication No. 2008/0185432; [0095] U.S. Patent Application Publication No. 2009/0134221; [0096] U.S. Patent Application Publication No. 2010/0177080; [0097] U.S. Patent Application Publication No. 2010/0177076; [0098] U.S. Patent Application Publication No. 2010/0177707; [0099] U.S. Patent Application Publication No. 2010/0177749; [0100] U.S. Patent Application Publication No. 2010/0265880; [0101] U.S. Patent Application Publication No. 2011/0202554; [0102] U.S. Patent Application Publication No. 2012/0111946; [0103] U.S. Patent Application Publication No. 2012/0168511; [0104] U.S. Patent Application Publication No. 2012/0168512; [0105] U.S. Patent Application Publication No. 2012/0193423; [0106] U.S. Patent Application Publication No. 2012/0194692; [0107] U.S. Patent Application Publication No. 2012/0203647; [0108] U.S. Patent Application Publication No. 2012/0223141; [0109] U.S. Patent Application Publication No. 2012/0228382; [0110] U.S. Patent Application Publication No. 2012/0248188; [0111] U.S. Patent Application Publication No. 2013/0043312; [0112] U.S. Patent Application Publication No. 2013/0082104; [0113] U.S. Patent Application Publication No. 2013/0175341; [0114] U.S. Patent Application Publication No. 2013/0175343; [0115] U.S. Patent Application Publication No. 2013/0257744; [0116] U.S. Patent Application Publication No. 2013/0257759; [0117] U.S. Patent Application Publication No. 2013/0270346; [0118] U.S. Patent Application Publication No. 2013/0292475; [0119] U.S. Patent Application Publication No. 2013/0292477; [0120] U.S. Patent Application Publication No. 2013/0293539; [0121] U.S. Patent Application Publication No. 2013/0293540; [0122] U.S. Patent Application Publication No. 2013/0306728; [0123] U.S. Patent Application Publication No. 2013/0306731; [0124] U.S. Patent Application Publication No. 2013/0307964; [0125] U.S. Patent Application Publication No. 2013/0308625; [0126] U.S. Patent Application Publication No. 2013/0313324; [0127] U.S. Patent Application Publication No. 2013/0332996; [0128] U.S. Patent Application Publication No. 2014/0001267; [0129] U.S. Patent Application Publication No. 2014/0025584; [0130] U.S. Patent Application Publication No. 2014/0034734; [0131] U.S. Patent Application Publication No. 2014/0036848; [0132] U.S. Patent Application Publication No. 2014/0039693; [0133] U.S. Patent Application Publication No. 2014/0049120; [0134] U.S. Patent Application Publication No. 2014/0049635; [0135] U.S. Patent Application Publication No. 2014/0061306; [0136] U.S. Patent Application Publication No. 2014/0063289; [0137] U.S. Patent Application Publication No. 2014/0066136; [0138] U.S. Patent Application Publication No. 2014/0067692; [0139] U.S. Patent Application Publication No. 2014/0070005; [0140] U.S. Patent Application Publication No. 2014/0071840; [0141] U.S. Patent Application Publication No. 2014/0074746; [0142] U.S. Patent Application Publication No. 2014/0076974; [0143] U.S. Patent Application Publication No. 2014/0097249; [0144] U.S. Patent Application Publication No. 2014/0098792; [0145] U.S. Patent Application Publication No. 2014/0100813; [0146] U.S. Patent Application Publication No. 2014/0103115; [0147] U.S. Patent Application Publication No. 2014/0104413; [0148] U.S. Patent Application Publication No. 2014/0104414; [0149] U.S. Patent Application Publication No. 2014/0104416; [0150] U.S. Patent Application Publication No. 2014/0106725; [0151] U.S. Patent Application Publication No. 2014/0108010; [0152] U.S. Patent Application Publication No. 2014/0108402; [0153] U.S. Patent Application Publication No. 2014/0110485; [0154] U.S. Patent Application Publication No. 2014/0125853; [0155] U.S. Patent Application Publication No. 2014/0125999; [0156] U.S. Patent Application Publication No. 2014/0129378; [0157] U.S. Patent Application Publication No. 2014/0131443; [0158] U.S. Patent Application Publication No. 2014/0133379; [0159] U.S. Patent Application Publication No. 2014/0136208; [0160] U.S. Patent Application Publication No. 2014/0140585; [0161] U.S. Patent Application Publication No. 2014/0152882; [0162] U.S. Patent Application Publication No. 2014/0158770; [0163] U.S. Patent Application Publication No. 2014/0159869; [0164] U.S. Patent Application Publication No. 2014/0166759; [0165] U.S. Patent Application Publication No. 2014/0168787; [0166] U.S. Patent Application Publication No. 2014/0175165; [0167] U.S. Patent Application Publication No. 2014/0191684; [0168] U.S. Patent Application Publication No. 2014/0191913; [0169] U.S. Patent Application Publication No. 2014/0197304; [0170] U.S. Patent Application Publication No. 2014/0214631; [0171] U.S. Patent Application Publication No. 2014/0217166; [0172] U.S. Patent Application Publication No. 2014/0231500; [0173] U.S. Patent Application Publication No. 2014/0247315; [0174] U.S. Patent Application Publication No. 2014/0263493; [0175] U.S. Patent Application Publication No. 2014/0263645; [0176] U.S. Patent Application Publication No. 2014/0270196; [0177] U.S. Patent Application Publication No. 2014/0270229; [0178] U.S. Patent Application Publication No. 2014/0278387; [0179] U.S. Patent Application Publication No. 2014/0288933; [0180] U.S. Patent Application Publication No. 2014/0297058; [0181] U.S. Patent Application Publication No. 2014/0299665; [0182] U.S. Patent Application Publication No. 2014/0332590; [0183] U.S. Patent Application Publication No. 2014/0351317; [0184] U.S. Patent Application Publication No. 2014/0362184; [0185] U.S. Patent Application Publication No. 2014/0363015; [0186] U.S. Patent Application Publication No. 2014/0369511; [0187] U.S. Patent Application Publication No. 2014/0374483; [0188] U.S. Patent Application Publication No. 2014/0374485; [0189] U.S. Patent Application Publication No. 2015/0001301; [0190] U.S. Patent Application Publication No. 2015/0001304; [0191] U.S. Patent Application Publication No. 2015/0009338; [0192] U.S. Patent Application Publication No. 2015/0014416; [0193] U.S. Patent Application Publication No. 2015/0021397; [0194] U.S. Patent Application Publication No. 2015/0028104; [0195] U.S. Patent Application Publication No. 2015/0029002; [0196] U.S. Patent Application Publication No. 2015/0032709; [0197] U.S. Patent Application Publication No. 2015/0039309; [0198] U.S. Patent Application Publication No. 2015/0039878; [0199] U.S. Patent Application Publication No. 2015/0040378; [0200] U.S. Patent Application Publication No. 2015/0049347; [0201] U.S. Patent Application Publication No. 2015/0051992; [0202] U.S. Patent Application Publication No. 2015/0053769; [0203] U.S. Patent Application Publication No. 2015/0062366; [0204] U.S. Patent Application Publication No. 2015/0063215; [0205] U.S. Patent Application Publication No. 2015/0088522; [0206] U.S. Patent Application Publication No. 2015/0096872; [0207] U.S. Patent Application Publication No. 2015/0100196; [0208] U.S. Patent Application Publication No. 2015/0102109; [0209] U.S. Patent Application Publication No. 2015/0115035; [0210] U.S. Patent Application Publication No. 2015/0127791; [0211] U.S. Patent Application Publication No. 2015/0128116; [0212] U.S. Patent Application Publication No. 2015/0133047; [0213] U.S. Patent Application Publication No. 2015/0134470; [0214] U.S. Patent Application Publication No. 2015/0136851; [0215] U.S. Patent Application Publication No. 2015/0142492; [0216] U.S. Patent Application Publication No. 2015/0144692; [0217] U.S. Patent Application Publication No. 2015/0144698; [0218] U.S. Patent Application Publication No. 2015/0149946; [0219] U.S. Patent Application Publication No. 2015/0161429; [0220] U.S. Patent Application Publication No. 2015/0178523; [0221] U.S. Patent Application Publication No. 2015/0178537; [0222] U.S. Patent Application Publication No. 2015/0178685; [0223] U.S. Patent Application Publication No. 2015/0181109; [0224] U.S. Patent Application Publication No. 2015/0199957; [0225] U.S. Patent Application Publication No. 2015/0210199; [0226] U.S. Patent Application Publication No. 2015/0212565; [0227] U.S. Patent Application Publication No. 2015/0213647; [0228] U.S. Patent Application Publication No. 2015/0220753; [0229] U.S. Patent Application Publication No. 2015/0220901; [0230] U.S. Patent Application Publication No. 2015/0227189; [0231] U.S. Patent Application Publication No. 2015/0236984; [0232] U.S. Patent Application Publication No. 2015/0239348; [0233] U.S. Patent Application Publication No. 2015/0242658; [0234] U.S. Patent Application Publication No. 2015/0248572; [0235] U.S. Patent Application Publication No. 2015/0254485; [0236] U.S. Patent Application Publication No. 2015/0261643; [0237] U.S. Patent Application Publication No. 2015/0264624; [0238] U.S. Patent Application Publication No. 2015/0268971; [0239] U.S. Patent Application Publication No. 2015/0269402; [0240] U.S. Patent Application Publication No. 2015/0288689; [0241] U.S. Patent Application Publication No. 2015/0288896; [0242] U.S. Patent Application Publication No. 2015/0310243; [0243] U.S. Patent Application Publication No. 2015/0310244; [0244] U.S. Patent Application Publication No. 2015/0310389; [0245] U.S. Patent Application Publication No. 2015/0312780; [0246] U.S. Patent Application Publication No. 2015/0327012; [0247] U.S. Patent Application Publication No. 2016/0014251; [0248] U.S. Patent Application Publication No. 2016/0025697; [0249] U.S. Patent Application Publication No. 2016/0026838; [0250] U.S. Patent Application Publication No. 2016/0026839; [0251] U.S. Patent Application Publication No. 2016/0040982; [0252] U.S. Patent Application Publication No. 2016/0042241; [0253] U.S. Patent Application Publication No. 2016/0057230; [0254] U.S. Patent Application Publication No. 2016/0062473; [0255] U.S. Patent Application Publication No. 2016/0070944; [0256] U.S. Patent Application Publication No. 2016/0092805; [0257] U.S. Patent Application Publication No. 2016/0101936; [0258] U.S. Patent Application Publication No. 2016/0104019; [0259] U.S. Patent Application Publication No. 2016/0104274; [0260] U.S. Patent Application Publication No. 2016/0109219; [0261] U.S. Patent Application Publication No. 2016/0109220; [0262] U.S. Patent Application Publication No. 2016/0109224; [0263] U.S. Patent Application Publication No. 2016/0112631; [0264] U.S. Patent Application Publication No. 2016/0112643; [0265] U.S. Patent Application Publication No. 2016/0117627; [0266] U.S. Patent Application Publication No. 2016/0124516; [0267] U.S. Patent Application Publication No. 2016/0125217; [0268] U.S. Patent Application Publication No. 2016/0125342; [0269] U.S. Patent Application Publication No. 2016/0125873; [0270] U.S. Patent Application Publication No. 2016/0133253; [0271] U.S. Patent Application Publication No. 2016/0171597; [0272] U.S. Patent Application Publication No. 2016/0171666; [0273] U.S. Patent Application Publication No. 2016/0171720; [0274] U.S. Patent Application Publication No. 2016/0171775; [0275] U.S. Patent Application Publication No. 2016/0171777; [0276] U.S. Patent Application Publication No. 2016/0174674; [0277] U.S. Patent Application Publication No. 2016/0178479; [0278] U.S. Patent Application Publication No. 2016/0178685; [0279] U.S. Patent Application Publication No. 2016/0178707; [0280] U.S. Patent Application Publication No. 2016/0179132; [0281] U.S. Patent Application Publication No. 2016/0179143; [0282] U.S. Patent Application Publication No. 2016/0179368; [0283] U.S. Patent Application Publication No. 2016/0179378; [0284] U.S. Patent Application Publication No. 2016/0180130; [0285] U.S. Patent Application Publication No. 2016/0180133; [0286] U.S. Patent Application Publication No. 2016/0180136; [0287] U.S. Patent Application Publication No. 2016/0180594; [0288] U.S. Patent Application Publication No. 2016/0180663; [0289] U.S. Patent Application Publication No. 2016/0180678; [0290] U.S. Patent Application Publication No. 2016/0180713; [0291] U.S. Patent Application Publication No. 2016/0185136; [0292] U.S. Patent Application Publication No. 2016/0185291; [0293] U.S. Patent Application Publication No. 2016/0186926; [0294] U.S. Patent Application Publication No. 2016/0188861; [0295] U.S. Patent Application Publication No. 2016/0188939; [0296] U.S. Patent Application Publication No. 2016/0188940; [0297] U.S. Patent Application Publication No. 2016/0188941; [0298] U.S. Patent Application Publication No. 2016/0188942; [0299] U.S. Patent Application Publication No. 2016/0188943; [0300] U.S. Patent Application Publication No. 2016/0188944; [0301] U.S. Patent Application Publication No. 2016/0189076; [0302] U.S. Patent Application Publication No. 2016/0189087; [0303] U.S. Patent Application Publication No. 2016/0189088; [0304] U.S. Patent Application Publication No. 2016/0189092; [0305] U.S. Patent Application Publication No. 2016/0189284; [0306] U.S. Patent Application Publication No. 2016/0189288; [0307] U.S. Patent Application Publication No. 2016/0189366; [0308] U.S. Patent Application Publication No. 2016/0189443; [0309] U.S. Patent Application Publication No. 2016/0189447; [0310] U.S. Patent Application Publication No. 2016/0189489; [0311] U.S. Patent Application Publication No. 2016/0192051; [0312] U.S. Patent Application Publication No. 2016/0202951; [0313] U.S. Patent Application Publication No. 2016/0202958; [0314] U.S. Patent Application Publication No. 2016/0202959; [0315] U.S. Patent Application Publication No. 2016/0203021; [0316] U.S. Patent Application Publication No. 2016/0203429; [0317] U.S. Patent Application Publication No. 2016/0203797; [0318] U.S. Patent Application Publication No. 2016/0203820; [0319] U.S. Patent Application Publication No. 2016/0204623; [0320] U.S. Patent Application Publication No. 2016/0204636; [0321] U.S. Patent Application Publication No. 2016/0204638; [0322] U.S. Patent Application Publication No. 2016/0227912; [0323] U.S. Patent Application Publication No. 2016/0232891; [0324] U.S. Patent Application Publication No. 2016/0292477; [0325] U.S. Patent Application Publication No. 2016/0294779; [0326] U.S. Patent Application Publication No. 2016/0306769; [0327] U.S. Patent Application Publication No. 2016/0314276; [0328] U.S. Patent Application Publication No. 2016/0314294; [0329] U.S. Patent Application Publication No. 2016/0316190; [0330] U.S. Patent Application Publication No. 2016/0323310; [0331] U.S. Patent Application Publication No. 2016/0325677; [0332] U.S. Patent Application Publication No. 2016/0327614; [0333] U.S. Patent Application Publication No. 2016/0327930; [0334] U.S. Patent Application Publication No. 2016/0328762; [0335] U.S. Patent Application Publication No. 2016/0330218; [0336] U.S. Patent Application Publication No. 2016/0343163; [0337] U.S. Patent Application Publication No. 2016/0343176; [0338] U.S. Patent Application Publication No. 2016/0364914; [0339] U.S. Patent Application Publication No. 2016/0370220; [0340] U.S. Patent Application Publication No. 2016/0372282; [0341] U.S. Patent Application Publication No. 2016/0373847; [0342] U.S. Patent Application Publication No. 2016/0377414; [0343] U.S. Patent Application Publication No. 2016/0377417; [0344] U.S. Patent Application Publication No. 2017/0010141; [0345] U.S. Patent Application Publication No. 2017/0010328; [0346] U.S. Patent Application Publication No. 2017/0010780; [0347] U.S. Patent Application Publication No. 2017/0016714; [0348] U.S. Patent Application Publication No. 2017/0018094; [0349] U.S. Patent Application Publication No. 2017/0046603; [0350] U.S. Patent Application Publication No. 2017/0047864; [0351] U.S. Patent Application Publication No. 2017/0053146; [0352] U.S. Patent Application Publication No. 2017/0053147; [0353] U.S. Patent Application Publication No. 2017/0053647; [0354] U.S. Patent Application Publication No. 2017/0055606; [0355] U.S. Patent Application Publication No. 2017/0060316; [0356] U.S. Patent Application Publication No. 2017/0061961; [0357] U.S. Patent Application Publication No. 2017/0064634; [0358] U.S. Patent Application Publication No. 2017/0083730; [0359] U.S. Patent Application Publication No. 2017/0091502; [0360] U.S. Patent Application Publication No. 2017/0091706; [0361] U.S. Patent Application Publication No. 2017/0091741; [0362] U.S. Patent Application Publication No. 2017/0091904; [0363] U.S. Patent Application Publication No. 2017/0092908; [0364] U.S. Patent Application Publication No. 2017/0094238; [0365] U.S. Patent Application Publication No. 2017/0098947; [0366] U.S. Patent Application Publication No. 2017/0100949; [0367] U.S. Patent Application Publication No. 2017/0108838; [0368] U.S. Patent Application Publication No. 2017/0108895; [0369] U.S. Patent Application Publication No. 2017/0118355; [0370] U.S. Patent Application Publication No. 2017/0123598; [0371] U.S. Patent Application Publication No. 2017/0124369; [0372] U.S. Patent Application Publication No. 2017/0124396; [0373] U.S. Patent Application Publication No. 2017/0124687; [0374] U.S. Patent Application Publication No. 2017/0126873; [0375] U.S. Patent Application Publication No. 2017/0126904; [0376] U.S. Patent Application Publication No. 2017/0139012; [0377] U.S. Patent Application Publication No. 2017/0140329; [0378] U.S. Patent Application Publication No. 2017/0140731; [0379] U.S. Patent Application Publication No. 2017/0147847; [0380] U.S. Patent Application Publication No. 2017/0150124; [0381] U.S. Patent Application Publication No. 2017/0169198; [0382] U.S. Patent Application Publication No. 2017/0171035; [0383] U.S. Patent Application Publication No. 2017/0171703; [0384] U.S. Patent Application Publication No. 2017/0171803; [0385] U.S. Patent Application Publication No. 2017/0180359; [0386] U.S. Patent Application Publication No. 2017/0180577; [0387] U.S. Patent Application Publication No. 2017/0181299; [0388] U.S. Patent Application Publication No. 2017/0190192; [0389] U.S. Patent Application Publication No. 2017/0193432; [0390] U.S. Patent Application Publication No. 2017/0193461; [0391] U.S. Patent Application Publication No. 2017/0193727; [0392] U.S. Patent Application Publication No. 2017/0199266; [0393] U.S. Patent Application Publication No. 2017/0200108; and [0394] U.S. Patent Application Publication No. 2017/0200275.
[0395] In the specification and/or figures, typical embodiments of the invention have been disclosed. The present invention is not limited to such exemplary embodiments. The use of the term “and/or” includes any and all combinations of one or more of the associated listed items. The figures are schematic representations and so are not necessarily drawn to scale. Unless otherwise noted, specific terms have been used in a generic and descriptive sense and not for purposes of limitation.