fig5 is a diagram of a hybrid printing assembly 50 according to an embodiment of the present invention . the hybrid printing assembly 50 includes similar components found in the laser printer 10 of fig1 and the inkjet printer 30 of fig3 , and these components are numbered accordingly . the photoreceptor 12 , charging electrode 14 , laser unit 16 , laser beam 18 , toner roller 20 , discharge lamp 22 , fuser 24 and mirror 26 are collectively referred to as a laser printing subassembly 51 of the hybrid printing assembly 50 . an inkjet printing subassembly 52 of the hybrid printing assembly 50 includes a printhead 53 and a roller 54 in addition to the carriage 34 and the ink cartridge 36 . in this example , the hybrid printing assembly 50 is oriented so that it applies toner to the print medium 21 before it deposits ink to the print medium . however , the orientation of the laser and inkjet subassemblies 51 and 52 may also be reversed so that ink is deposited before toner is applied . in addition , depending on the print job , the printer assembly 50 may use both or only one of the laser and inkjet subassemblies 51 and 52 . also , in this example , the hybrid printing assembly 50 is utilized so that the laser subassembly 51 produces a text portion of a printout , and the inkjet subassembly 52 produces an image portion of the printout . in this way , the laser subassembly 51 uses black toner to produce text having the quality of a laser printer , and the inkjet subassembly 52 uses black and color ink to produce images having the resolution ( and color ) of an inkjet printer . if the printout contains only text , then only the laser subassembly 51 is used . similarly , if the printout contains only images , then only the inkjet subassembly 52 is used . in addition , if the printout is only in black - and - white but contains both text and images , then both of the laser and inkjet subassemblies 51 and 52 are used for the text and image portions , respectively . because print media such as paper 21 is fed to the laser and inkjet subassemblies 51 and 52 in a serial manner , the hybrid printing assembly 50 begins operation of the laser and inkjet subassemblies at separate times and utilizes a controller ( not shown in fig5 ) to control the timing of the laser and inkjet subassemblies . the controller incorporates a time delay , which may be a predetermined line offset between the laser and inkjet subassemblies 51 and 52 . for example , a line printed by the laser subassembly 51 may arrive at the inkjet subassembly 52 ten lines later , in which case the line delay is ten lines . the controller may take into account that the photoreceptor drum 12 and / or roller 54 is rotated by a stepping motor ( not shown ) and calculate the line delay from the number of steps made by the stepping motor . the controller may also incorporate a counter ( not shown ) to keep track of the number of steps made by the stepping motor to determine when to start the inkjet subassembly 52 . for example , one or more small scanners ( not shown ) located , for example , in the inkjet printhead 53 , may be used to detect a first line of the printout and the controller may then use the counter to wait a certain number of steps before the inkjet subsassembly 52 starts printing at the desired line . one manner in which the scanners may detect a first line is by detecting a registration mark produced by the laser subassembly 51 . such a registration mark is typically small enough so that it is unnoticed by the human eye , and thus does not form a visible artifact on the printed media . the operation and additional features of the hybrid printing assembly 50 are discussed below in conjunction with fig6 and 7 . fig6 is a flowchart of a method 60 by which the hybrid printing assembly 50 ( fig5 ) prints on a print media such as paper 21 ( fig5 ) according to an embodiment of the present invention . referring to fig5 and 6 , at step 61 , the laser subassembly 51 and the inkjet subassembly 52 are calibrated so that the portions of the printout generated by the laser subassembly are aligned with the portions of the printout generated by the inkjet subassembly . this calibration may occur at startup of the printer , when a toner or ink cartridge is replaced , or at any other predetermined or user - specified time . for example , the printer may be instructed to print a test pattern that utilizes both the laser subassembly 51 and the inkjet subassembly 52 . more specifically , the laser subassembly 51 may be instructed to print a pattern of horizontal lines on the print medium 21 , and the inkjet subassembly 52 may be instructed to print a pattern of vertical lines on the print medium . if the patterns of horizontal and vertical lines are aligned within a measurable tolerance , then the laser and inkjet mechanisms are calibrated . if the patterns of horizontal and vertical lines are not aligned so that either the printer ( using a built - in calibration scanner , which is not shown in the figures ) or the user measures a variation between the patterns , then the printer or the user can calibrate the inkjet subassembly 51 and / or the laser subassembly 52 so that the patterns are aligned within the measurable tolerance . this may be done in one location or in a number of locations across the print medium . at step 62 , a print request is processed by a print driver software 73 ( shown in fig7 ). for example , the print driver 73 may determine the text and image portions of the printout . in addition , the print driver 73 may determine the black - and - white and color portions of the printout . the manner in which the print driver 73 processes the print request and determines the different portions of the printout depends on the manner in which the laser and inkjet subassemblies 51 and 52 are utilized to produce the printout . at step 63 , the data for each portion of the printout is spooled from the print driver 73 to a printer 76 ( shown in fig7 ). for example , the printer 76 may have a single controller 77 ( shown in fig7 ) for controlling both the laser and inkjet subassemblies 51 and 52 . the controller 77 may receive the data for the text and image portions of the printout ; alternatively , the controller may receive the data for the black - and - white and color portions of the printout . at step 64 , assuming the operation of the laser subassembly 51 begins before the operation of the inkjet subassembly 52 , toner is applied to the print medium 21 . for example , the toner may represent only the text portion of the printout . in this case , the laser subassembly 51 produces only the text portion of the printout — text within the images may be considered text , and thus be printed with the laser subassembly 51 , or may be considered part of the image , and thus be printed with the inkjet subassembly 52 — and the inkjet subassembly 52 produces the entire image portion of the printout , including the black and color portions of the images . consequently , the inkjet subassembly 52 includes a black ink cartridge in addition to the color ink cartridges . furthermore , the images of the printout typically have high consistency and resolution because there is no resolution mismatch between the black and color portions of the images . in addition , because only ink is used in the images , any contrast between ink and toner in the images is eliminated . moreover , the absorption of the ink into the print medium 21 is not interfered with or hindered by any fused toner in the images . at step 65 , the toner is fused to the print medium 21 . for example , the print medium 21 may pass through a fuser 24 shortly after the toner is applied . all of the toner portions of the printout may be fused to the print medium 21 before any ink is deposited to the print medium . alternatively , even if all of the toner portions of the printout are not yet fused to the print medium 21 , ink may still be deposited to those portions of the print medium where toner has already been fused to the print medium . at step 66 , the inkjet subassembly 52 begins printing at the correct time relative to the portions of the printout generated by the laser subassembly 51 . for example , the timing may be calculated after toner has been fused and before ink has been deposited . as discussed above , the controller 77 controls the timing of the laser and inkjet subassemblies 51 and 52 , and incorporates a time delay which may be a predetermined line offset between the laser and inkjet subassemblies . the controller 77 may calculate the line offset from a number of steps made by the stepping motor rotating the photoreceptor drum 12 , and keep count of the number of steps with a counter . based on the number of steps made by the stepping motor , the controller 77 is able to determine when to start the inkjet subassembly 52 . for example , small scanners ( not shown ) may be included in the inkjet printhead 53 to detect a first line of the printout , and the controller 77 may use the counter to wait a certain number of steps after detecting the first line before the inkjet subassembly 52 begins printing at the desired line . one manner in which the small scanners in the inkjet subassembly 52 may detect a first line is by detecting a registration mark produced by the laser subassembly 51 as discussed above in conjunction with fig5 . in addition , the small scanners in the inkjet subassembly 52 may be utilized for registration to detect various other aspects of the toner portion of the printout so that the inkjet printhead 53 is aligned properly and begins depositing ink at the proper location . at step 67 , ink is deposited by the inkjet subassembly 52 to the print medium 21 . for example , if the inkjet subassembly 52 includes black and color ink cartridges , then the inkjet printhead 53 deposits black ink as well as color ink in this step to produce the image portions of the printout . methods and printers according to embodiments of the present invention may include various modifications to the steps of method 60 , including changes to the sequence of the steps and additional steps . for example , the embodiment described in fig6 is a method where the laser and inkjet subassemblies 51 and 52 are calibrated at either startup of the printer , when a toner or ink cartridge is replaced , or at any other user - specified time . however , additional embodiments may use each print job for calibration so that the laser and inkjet subassemblies 51 and 52 are calibrated dynamically . for example , dynamic calibration may occur after each print job has been completed . in this case , a specific location of the completed printout may be analyzed to see if a toner mark produced by the laser subassembly 51 is aligned with an ink mark produced by the inkjet subassembly 52 . if the toner and ink marks are not aligned , the necessary calibration may take place in either the laser or inkjet subassemblies because the print job has already been completed . but it may be simpler and more cost effective for the calibration to take place in the inkjet subassembly 52 because the inkjet subassembly moves across the page while printing on the medium , so the position of the inkjet subassembly can be calibrated relatively easily . additional embodiments may also have separate controllers for each of the laser and inkjet subassemblies . in this case , the controller for the laser subassembly may receive the data for the text portions of the printout , and the controller for the inkjet subassembly may receive the data for the image portions of the printout . or alternatively , the controller for the laser subassembly may receive the data for the black - and - white portions of the printout , and the controller for the inkjet subassembly may receive data for the color portions of the printout . furthermore , instead of the toner representing only the text portions of a printout , the toner may also represent all of the black - and - white portions of the printout . in this case , the laser subassembly produces not only the black text portion of the printout , but also the black portion of the images in the printout . this makes a black ink cartridge in the inkjet subassembly unnecessary because the inkjet subassembly produces only the color portions of the printout . additional embodiments may also deposit the ink prior to applying the toner . in this case , the printer may first deposit the ink , then align the laser assembly , and then apply and fuse the toner to complete the printout . furthermore , it is not necessary that both of the laser and inkjet subassemblies be used . depending on the requirements of the printout , one of the laser and inkjet subassemblies may not be used . for example , if the printout only contains text or black - and - white portions , then the inkjet subassembly may not be used . or alternatively , if the printout only contains image or color portions , then the laser subassembly may not be used . it should be noted that the inkjet printhead may be any type of inkjet printhead , including thermal bubble and piezoelectric . in addition , the laser printing subassembly may be any type of laser subassembly , including those having rotating mirrors and oscillating mirrors . it should also be noted that , although the beam utilized to discharge the photoconductive drum has been described as a laser beam , other beam - generating sources may be used as well if suitable in particular applications . thus , the term laser beam is not limited to a beam of light generated by a laser , but instead should be construed broadly . consequently , a printer having the hybrid printing assembly 50 often provides several advantages over the prior art . for example , the printer provides the speed , cost per page , and text quality of a laser printer , as well as providing the image quality of an inkjet printer . furthermore , the printer is typically less complex than a color laser printer , and less expensive than the combined cost of a laser printer and an inkjet printer . fig7 is a block diagram of an electronic system 70 , which includes a printing device 76 that incorporates the hybrid printing assembly 50 of fig5 according to an embodiment of the present invention . the printing device 76 may be a printer , copier , or any device that generates a printed media . in addition to the printing device 76 , the electronic system 70 includes a computer 72 connected to the printing device 76 by a network 74 and including the print driver 73 . the printing device 76 includes a controller 77 and a media source 78 . the print driver 73 is a software program stored in the computer 72 for processing a print job and determining the various portions of the printout , including text , image , black - and - white , and color portions . after determining the portions of the printout , the print driver 73 spools the appropriate print data to the printing device 76 through the network 74 . the network 74 may be any type of network connection between the computer 72 and the printing device 76 , including a wireless network connection . the controller 77 receives the print data from the print driver 73 . then the controller 77 determines which data to provide to the laser printing subassembly 51 and which data to provide to the inkjet printing subassembly 52 . for example , the controller 77 may provide data representing the text portions of the printout to the laser subassembly 51 and provide data representing the image portions of the printout to the inkjet subassembly 52 . alternatively , the controller 77 may provide data representing the black - and - white portions of the printout to the laser subassembly 51 and provide data representing the color portions of the printout to the inkjet subassembly 52 . the controller 77 also controls the operation and timing of the laser subassembly 51 and the inkjet subassembly 52 . the media source 78 provides the print media 21 to the hybrid printing assembly 50 . for example , the media source 78 may include one or more media trays or manual media feeds . alternative embodiments of the electronic system 70 are contemplated . for example , the print driver 73 may be located in the printing device 76 , and the controller 77 may be located in the computer 72 . from the foregoing it will be appreciated that , although specific embodiments of the invention have been described herein for purposes of illustration , various modifications may be made without deviating from the spirit and scope of the invention .