(12) United States Patent (10) Patent No.: US 8.493,600 B2 Hutchings Et Al
USOO8493600B2 (12) United States Patent (10) Patent No.: US 8.493,600 B2 Hutchings et al. (45) Date of Patent: Jul. 23, 2013 (54) MULTI-LAYERED PRINTER DRIVER 8,365,164 B1* 1/2013 Morgenstern ................. 717/175 MODEL 2003/0093581 A1 5/2003 Oliver et al. 2005/0O28172 A1 2/2005 Yoshikawa et al. 2007/001393.0 A1 1/2007 Emerson et al. ............. 358,113 (75) Inventors: Justin Hutchings, Issaquah, WA (US); 2007, OO67499 A1 3, 2007 Wolfe et al. Anthony X. Francisco, Woodinville, 2008/0180723 A1 7/2008 Selvaraj WA (US); Shawn Maloney, Redmond, 2008/0250430 A1 10/2008 Salgado et al. WA (US); Andrew Harper, Seattle, WA 2009/0063563 A1* 3/2009 Khangaonkar et al. ... 707/104.1 (US) s s s 2009/0190.150 A1 7/2009 Selvarajet al. 2009/0213395 A1 8, 2009 Ozaki (73) Assignee: Microsoft Corporation, Redmond, WA (US) OTHER PUBLICATIONS c Notice: Subiect t disclai the t f thi “Advances in High-Speed Parallel Port Performance and Port Shar (*) Notice: O E. als N ing.” Warp Nine Engineering, IEEE 1284.3 and 1284.4, Published p is, 36 s CC UC Aug. 16, 2008, 2 pages http://www.fapo.com/1284adv.htm. M YW- y yS. “International Search Report'. Mailed Date: Aug. 14, 2012, Appli (21) Appl. No.: 12/968,051 cation No. PCT/US2011/064751, Filed Date: Dec. 14, 2011, pp. 8. (22) Filed: Dec. 14, 2010 * cited by examiner (65) Prior Publication Data Primary Examiner — Gabriel Garcia US 2012/0147416A1 Jun. 14, 2012 (51) Int. Cl. (57) ABSTRACT G06F 3/12 (2006.01) GO6K 1.5/OO (2006.01) Embodiments of the invention provide a layered printer driver (52) U.S.
[Show full text]