Laser scanning devices are used for code marking applications on consumer packages. The information printed includes expiration date, manufactured by, or one or two dimensional product barcodes. Such devices include a laser source that gives out a Gaussian beam of a few mm in diameter with some slow divergence. The beam is then expanded and collimated using a few lenses. The collimated beam is then scanned by using scanning mirrors, e.g., a pair of galvanometers or a polygon scanner. The scanned collimated expanded beam is then collected by a lens or lenses to focus the beam at some distance away on a target where it burns a dot or mark. Such scanning of a beam across the surface of the focus lens usually has a distortion which is corrected by software that instructs the scan mirrors how far (+/− degrees) it should scan to bring the focus on an undistorted grid line and thus avoid distortion. A laser scanning device, also referred to as a scan head, containing the foregoing optics, scan mirrors and focus lenses, along with a controller, electronic circuits and cooling fans, usually has a size in excess of 6″×6″×7″. Some housings can be slightly smaller and yet some are larger.
Implementations of a scan head described herein include a lens to focus a laser beam to modify a surface of a material to be marked, and a voice-coil actuator coupled with the lens. The voice-coil actuator moves the lens linearly and, thus, causes the laser beam to scan across the surface of the material to be marked as a result of changes in a refraction angle, of the laser beam passing through the lens, caused by the linear movement. The disclosed scan head equally is usable with dot matrix and vector type laser marking. As such, both dot matrix and vector style printing can be done using disclosed scanning methods. The disclosed scan head is compatible with different laser sources such as CO2, UV and Long Infrared and can eliminate the need for using galvanometer and polygon scanners.
According to an aspect of the disclosed technologies, a laser scanning device for marking objects is described. The laser scanning device includes an optical port configured and arranged to receive a laser beam; a lens configured and arranged to focus the laser beam to modify a surface of a material to be marked; and an electrically controlled linear actuator coupled with the lens. The electrically controlled linear actuator is configured to move the lens linearly, thereby causing the laser beam to scan across the surface of the material to be marked as a result of changes in a refraction angle, of the laser beam passing through the lens, caused by the linear movement.
The foregoing and other embodiments can each optionally include one or more of the following features, alone or in combination. In some implementations, the laser scanning device can include a first reflector optically coupled with the optical port, and a second reflector optically coupled with the first reflector and the lens. Here, the first reflector is (i) arranged to receive the laser beam from the optical port along a first direction, and (ii) configured to redirect the laser beam to the second reflector along a second direction. Additionally, the second reflector is arranged to receive the laser beam along the second direction, and redirect the laser beam to the lens along a third direction.
In some of the foregoing implementations, the first reflector can include a first mirror, and the second reflector can include a second mirror. In some of the foregoing implementations, the laser scanning device can include a translation stage that supports the first reflector and the second reflector, in addition to the electrically controlled linear actuator and thus the lens. Here, the translation stage is configured to move, as a unit, each of the first mirror, the second mirror, the electrically controlled linear actuator, and the lens, along a line that is parallel to the first direction. In some cases, the translation stage can include a table, a thread shaft, and a stepper motor.
In some of the foregoing implementations, the second direction is along an X dimension in a three dimensional space, and the first reflector can be arranged in a plane tilted at a fixed forty five degree angle relative to a (X,Z)-plane and normal to a (X,Y)-plane in the three dimensional space. The third direction is along a Y dimension in the three dimensional space, and the second mirror can be arranged in a plane tilted at a fixed forty five degree angle relative to the (X,Z)-plane and normal to a (Y,Z)-plane in the three dimensional space. Additionally, the first direction is along a Z dimension in the three dimensional space.
In some of the foregoing implementations, the electrically controlled linear actuator can be a first electrically controlled linear actuator configured to move the lens along the second direction. Here, the laser scanning device can include a second electrically controlled linear actuator coupled with the first electrically controlled linear actuator. The second electrically controlled linear actuator is configured to move the first electrically controlled linear actuator, and thus the lens, along the third direction to adjust the focus of the laser beam on the surface of the material to be marked.
In some of the foregoing implementations, the laser scanning device can include a third electrically controlled linear actuator coupled with the first electrically controlled linear actuator. The third electrically controlled linear actuator is configured to move, as a unit, the second mirror and the first electrically controlled linear actuator, and thus the lens, along the second direction to adjust a centered position of the lens, thereby providing an increased marking area for the laser scanning device.
In some implementations, the optical port can include a fiber optic cable connector configured to hold an output end of a fiber optic cable. The fiber optic cable connector can be disposed adjacent to the lens and arranged to direct to the lens along a third direction the laser beam guided through the fiber optic cable and output at its output end.
In some of the foregoing implementations, the laser scanning device can include a translation stage that supports the fiber optic cable connector, and the electrically controlled linear actuator and thus the lens. The translation stage is configured to move, as a unit, each of the fiber optic cable connector, the electrically controlled linear actuator, and the lens, along a line that is parallel to a first direction orthogonal to the third direction. In some of the foregoing implementations, the electrically controlled linear actuator can be a first electrically controlled linear actuator configured to move the lens along a second dimension orthogonal to the first and third directions. Here, the laser scanning device can include a second electrically controlled linear actuator coupled with the first electrically controlled linear actuator. The second electrically controlled linear actuator is configured to move, as a unit, the fiber optic cable connector, the first electrically controlled linear actuator, and thus the lens, farther along the second dimension to adjust a centered position of the lens, thereby providing an increased marking area for the laser scanning device.
In some of the foregoing implementations, the laser scanning device can include a third electrically controlled linear actuator coupled between the first electrically controlled linear actuator and the second electrically controlled linear actuator. The third electrically controlled linear actuator is configured to move the first electrically controlled linear actuator, and thus the lens, along the third direction to adjust the focus of the laser beam on the surface of the material to be marked.
In some of the foregoing implementations, a ratio of a diameter of the lens divided by a diameter of the laser beam can be between 1.1 and 5.1, between 1.1 and 4.1, between 1.1 and 3.1, or between 1.1 and 2.1. Here, the diameter of the laser beam can be about 2.5 mm, the diameter of the lens can be about 3.5 mm, and a scanning distance covered by the changes in the refraction angle between 15 mm and 57 mm.
In some of the foregoing implementations, any of the electrically controlled linear actuators referenced therein can include either a voice-coil actuator or a linear DC motor. In some of the foregoing implementations, the linear motion of the lens caused by the electrically controlled actuator coupled with the lens can be along a linear path or an arcuate path.
According to another aspect of the disclosed technologies, a laser marking system includes a laser scan head including any one of some of the foregoing implementations of the laser scanning device. Additionally, the laser marking system includes a laser source configured and arranged to provide the laser beam to the optical port of the laser scan head along the first direction.
According to another aspect of the disclosed technologies, a laser marking system includes a laser scan head including any one of some of the foregoing implementations of the laser scanning device. Additionally, the laser marking system includes a laser source configured and arranged to provide the laser beam, and the fiber optic cable connected at its input end to the laser source and at its output end to the fiber optic cable connector of the laser scan head to guide the laser beam from the laser source to the laser scan head.
The foregoing and other embodiments can each optionally include one or more of the following features, alone or in combination. In some implementations, the laser marking system can include a controller coupled with the laser scan head and configured to send electrical signals to the electrically controlled linear actuator to move the lens to effect dot matrix or vector type laser marking on products, when the products move in front of the laser scan head on a conveyor in a product manufacturing or packaging facility.
According to another aspect of the disclosed technologies, a method of operating the laser marking system, substantially as shown and described.
Particular aspects of the disclosed technologies can be implemented to realize one or more of the following potential advantages. For example, using a voice-coil actuator with spring return to activate a lens of a scan head is the most compact, lowest-cost and simplest to implement solution for scan-head operation. For instance, the small size of the disclosed scan heads enables their use for new printing applications that cannot be performed with larger conventional scan heads which use galvanometers for operation.
Details of one or more implementations of the disclosed technologies are set forth in the accompanying drawings and the description below. Other features, aspects, descriptions and potential advantages will become apparent from the description, the drawings and the claims.
Certain illustrative aspects of the disclosed technologies are described herein in connection with the following description and the accompanying figures. These aspects are, however, indicative of but a few of the various ways in which the principles of the disclosed technologies may be employed and the disclosed technologies are intended to include all such aspects and their equivalents. Other advantages and novel features of the disclosed technologies may become apparent from the following detailed description when considered in conjunction with the figures.
Referring to both
The scan head 110, 110R has a housing 112 and a scanning aperture 116, which is an opening in the housing. The voice-coil actuator 130, 130R is disposed adjacent to the scanning aperture 116. The lens 120 coupled to the voice-coil actuator 130, 130R (i) has an optical axis 121, e.g., along the z-axis, and (ii) is facing outside the housing 112 through the scanning aperture 116. During operation of the scan head 110, 110R, an incident laser beam 115 provided to the scan head through an input optical port (not shown in
Referring now to the example illustrated in
Because at times t1, t2, t3 the incident laser beam 115 impinges on different portions of the lens 120, shifted relative to each other along the y-axis, instances of the transmitted laser beam 125(t1), 125(t2), 125(t3) will be redirected by the lens, through refraction, relative to the actuator-aperture axis 111 to different points of the target surface 195 separated from the intersection point 197 by corresponding target displacements ΔY(t1), ΔY(t2), ΔY(t3). Note that, because the lens 120 is configured as a lens that is color corrected and free of spherical aberrations, the target displacements ΔY(t1), ΔY(t2), ΔY(t3) of points on the target surface 195, where corresponding instances of the transmitted laser beam 125(t1), 125(t2), 125(t3) will focus, are deterministically related to (i) the lens displacements δy(t1), δy(t2), δy(t3) of the instances of the optical axis 121(t1), 121(t2), 121(t3) of the lens 120, as imparted by the springs 132 of the voice-coil actuator 130, (ii) the refractive index of the material from which the lens 120 is made, and (iii) the wavelength of the laser beam 115 incident on the lens. For instance, mappings of actuating voltages v(t) (to be applied to terminals of the voice-coil actuator 130) to lens displacements δy(t) to target displacements ΔY(t) will be established and stored, e.g., in look-up-tables. Such stored mappings {v(t), δy(t), ΔY(t)} can be provided to a controller (e.g., 1090 in
In other embodiments, not shown in
Referring now to the example illustrated in
In other embodiments, not shown in
Referring now to
Also note that the laser beam 115 can be delivered to the lens 120 along the actuator-aperture axis 111 from the input optical port of each of the scan heads 110, 110R, either directly or over a beam path with an arbitrary number of two or more legs (aka path segments). Both types of laser beam delivery are described below, starting with laser beam delivery over a 3-legged beam path.
The scan head 210 has a housing 212. In addition to the beam steering optics 242, 244, the scan head 210 includes a lens 220 and a voice-coil actuator 230. The voice-coil actuator 230 has an actuator aperture 234, which has an actuator-aperture axis 211. The lens 220 is coupled to the voice-coil actuator 230 to cover the actuator aperture 234. The lens 220, the voice-coil actuator 230 and the beam steering optics 242, 244 are encompassed by the housing 212. The housing 212 has an input optical port 214, which is an opening in the housing. The laser source 202 can include one of a CO2 laser, a UV laser or a Long Infrared laser. The laser source 202 is optically coupled to the scan head 210 to provide, during operation of the laser marking system 200, a laser beam 215 along a first direction, e.g., parallel to the x-axis, the provided laser beam to be received inside the scan head through the input optical port 214.
The housing 212 also has a scanning aperture 216, which is another opening in the housing. Inside the housing 212, the scan head 210 includes a chassis 217. The chassis 217 supports the voice-coil actuator 230 adjacent to the scanning aperture 216. The lens 220 coupled to the voice-coil actuator 230 (i) has an optical axis 221, e.g., along the z-axis, and (ii) is facing outside the housing 212 through the scanning aperture 216.
In the example illustrated in
The lens 220 is configured to (i) receive from the second reflector 244 the incident laser beam 215 along the actuator-aperture axis 211 through the actuator aperture 234, and (ii) focus the transmitted laser beam 225 to a target surface 295. The target surface 295 (i) is spaced apart from the lens 220 by a working distance W along the actuator-aperture axis 211, here along the z-axis, and (ii) extends transversely to the actuator-aperture axis, here parallel to the (x,y)-plane, within a field of view defined by the scanning aperture 216. In the example illustrated in
The voice-coil actuator 230 includes two or more springs 232 arranged to compress and extend orthogonal to the actuator-aperture axis 211, here along the y-axis. As such, when the voice-coil actuator 230 has been activated, the springs 232 are configured to linearly move the lens 220 transversely to the actuator-aperture axis 211. At times t1, t2 the lens 220 has been linearly moved along a linear path perpendicular to the actuator-aperture axis 211, such that instances of its optical axis 221(t1), 221(t2) have shifted by corresponding lens displacements δy(t1), δy(t2) relative to the actuator-aperture axis. Note that at a time “t” when δy(t)=0, when the lens 220 is disposed such that its optical axis coincides with the actuator-aperture axis 211, the lens focuses the transmitted laser beam 225 at an intersection point 297 of the actuator-aperture axis with the target surface 295. However, because at times t1, t2 the incident laser beam 215 impinges on different portions of the lens 220, shifted relative to each other along the y-axis, instances of the transmitted laser beam 225(t1), 225(t2) will be redirected by the lens, through refraction, relative to the actuator-aperture axis 211 to different points of the target surface 295 separated from the intersection point 297 by corresponding target displacements ΔY(t1), ΔY(t2).
Note that this implementation of the voice-coil actuator 230 corresponds to the voice-coil actuator 130 described above in connection with
Delivery of the laser beam 215 to the voice-coil actuated lens 220 over the 3-legged beam path formed using the pair of reflectors 242, 244 is advantageous because the pair of reflectors ensures a more effective and efficient alignment procedure of the third direction of the laser beam 215 to the actuator-aperture axis 211. Note, however, that an overall size of the scan head 210 can be 15 mm×15 mm×15 mm. The size of a scan head along at least one direction, e.g., parallel to the y-axis, can be decreased compared to the scan head 210 if the laser beam were delivered directly to the voice-coil actuated lens, over a shorter, direct beam path, as described below.
In some implementations, the laser source 302 can include a CO2 laser. Here, the fiber optic cable 350 can include one or more optical fibers configured to guide light emitted by CO2 lasers. E.g., Polycrystaline InfraRed (PIR) Fiber is commercially available (e.g., PIR 400, PIR630, PIR900). In other implementations, laser source 302 can include one of a UV laser or a Long Infrared laser. Here, the fiber optic cable 350 will include fiber optics made from materials configured to guide UV light, and Long Infrared light, respectively.
The scan head 310 has a housing 312. Also, the scan head 310 includes a lens 320, a voice-coil actuator 330, and an input optical port 314. Here, the input optical port 314 is implemented as a fiber optic cable connector. The voice-coil actuator 330 has an actuator aperture 334, which has an actuator-aperture axis 311. The lens 320 is coupled to the voice-coil actuator 330 to cover the actuator aperture 334. The lens 320, the voice-coil actuator 330 and the input optical port 314 are encompassed by the housing 312. The housing 312 has a scanning aperture 316, which is an opening in the housing. Inside the housing 312, the scan head 310 also includes a chassis 317. The chassis 317 supports the voice-coil actuator 330 adjacent to the scanning aperture 316. The lens 320 coupled to the voice-coil actuator 330 (i) has an optical axis 321, e.g., along the z-axis, and (ii) is facing outside the housing 312 through the scanning aperture 316. The chassis 317 also supports the input optical port 314 adjacent to a side of the lens 320 opposing the lens side facing the scanning aperture 316.
The housing 312 also can have a source opening 318. The fiber optic cable 350 is connected at its input end to the laser source 302, crosses inside the housing 312 (e.g., through the source opening 318), and is connected at its output end to the input optic port 314 adjacent to the lens 320. In this manner, the fiber optic cable 350 provides at its output end, during operation of the laser marking system 300, laser light from the laser source 302 in the form of a laser beam 315 directed to the lens 320 along the actuator-aperture axis 311. Note that the fiber optic cable 350 has been provided with a loop 352 of extra length to avoid stressing the fiber optic cable adjacent to the source opening 318, and adjacent to the input optic port 314 (which is implemented as a fiber optic cable connector). In some implementations, the loop 352 is located outside of the housing 312 of the scan head 310 (e.g., the laser crosses into the housing 312 through the optic port 314 being integrated with the housing 312). Moreover, an overall size of the scan head 310 can be 15 mm×7.5 mm×15 mm, which is smaller than the overall size of the scan head 210 at least along the y-axis.
The lens 320 is configured to (i) receive directly from the input optical port 314 the incident laser beam 315 along the actuator-aperture axis 311 through the actuator aperture 334, and (ii) focus the transmitted laser beam 325 to a target surface 395. The target surface 395 (i) is spaced apart from the lens 320 by a working distance W along the actuator-aperture axis 311, here along the z-axis, and (ii) extends transversely to the actuator-aperture axis, here parallel to the (x,y)-plane, within a field of view defined by the scanning aperture 316. In the example illustrated in
The voice-coil actuator 330 includes two or more springs 332 arranged to compress and extend orthogonal to the actuator-aperture axis 311, here along the y-axis. As such, when the voice-coil actuator 330 has been activated, the springs 332 are configured to linearly move the lens 320 transversely to the actuator-aperture axis 311. At times t1, t2 corresponding to
In some cases, the working distance W can vary. For example, the target surface 295, 395 can belong to objects to be marked by the laser marking system 200, 300, which can be placed closer or farther away from the lens 220, 320. For such cases, to preserve print quality on target objects disposed at variable spacing to the lens 220, 320, the scan head 210, 310 can be modified to allow for autofocusing the laser beam 225, 325 transmitted through the lens 220, 320 onto the target objects. The modification of the scan head 210 is described first, followed by the modification of the scan head 310.
The housing 412 has an input optical port (not shown in
In the example illustrated in
The lens 420 is configured to (i) receive from the second reflector 444 the incident laser beam 415 along the actuator-aperture axis 411 through the actuator-assembly aperture 467, and (ii) focus the transmitted laser beam 225 to a target surface 495, which is expected to be spaced apart from the lens by a working distance W along the actuator-aperture axis. The first voice-coil actuator 430, to which the lens is coupled, includes two or more springs 432 arranged to compress and extend orthogonal to the actuator-aperture axis 411, here along the y-axis. As such, when the first voice-coil actuator 430 has been activated, the springs 432 are configured to linearly move the lens 420 transversely to the actuator-aperture axis 411. At a time “t” the lens 420 has been linearly moved along a linear path perpendicular to the actuator-aperture axis 411, such that an instance of its optical axis 421(t) has shifted by a corresponding lens displacement δy(t)≠0 relative to the actuator-aperture axis. As described above in connection with
Note, however, that in
The noted autofocus procedure used for actuating the second voice-coil actuator 460 can be performed in real-time using known optical triangulation methods for determining the position of the target surface 495 relative the lens 420. A triangulation system can be used that includes a laser diode, one or more collection lenses, and a sensor having an array of pixels. For instance, the laser diode beam can direct a laser diode beam through a collection lens to the target surface 495 at an oblique angle. The same or another collection lens can collect a return beam scattered by the target surface and can direct the return beam on the array of pixels. Calibration aspects of this triangulation method include information relating (i) the pixel position of the center of the return beam on the array of pixels and to (ii) the distance between the lens 420 and the target surface 495. As such, when the distance along the z-axis between the lens 420 and the target surface 495 changes, the return beam will be scattered at a different angle, so the collection lens will direct it to a different position on the array of pixels. Once the triangulation system determines the magnitude and direction in which the lens 420 is displaced relative to the target surface 495 along the z-axis, the second voice-coil actuator 460 will be activated to move the lens 420 along the z-axis in real-time, as needed.
An autofocus modification similar to the one described above can be implemented for the scan head 310.
The housing 512 has a scanning aperture 516, which is an opening in the housing. Inside the housing 512, the scan head 510 also includes the chassis 517 that supports the voice-coil actuator assembly 565 adjacent to the scanning aperture 516. Here, the second voice-coil actuator 560 of the assembly 565 is coupled to the chassis 517, while the lens 520 coupled to the first voice-coil actuator 530 of the assembly (i) is oriented with its optical axis 521 along the z-axis, and (ii) is facing outside the housing 512 through the scanning aperture 516. The chassis 517 also supports the input optical port 514 adjacent to a side of the lens 520 opposing the lens side facing the scanning aperture 516. The housing 512 can have a source opening (not shown in
The lens 520 is configured to (i) receive directly from the input optical port 514 the incident laser beam 515 along the actuator-aperture axis 511 through the actuator-assembly aperture 567, and (ii) focus the transmitted laser beam 525 to a target surface 595, which is expected to be spaced apart from the lens by a working distance W along the actuator-aperture axis. The first voice-coil actuator 530, to which the lens is coupled, includes two or more springs 532 arranged to compress and extend orthogonal to the actuator-aperture axis 511, here along the y-axis. As such, when the first voice-coil actuator 530 has been activated, the springs 532 are configured to linearly move the lens 520 transversely to the actuator-aperture axis 511. At a time “t”, the lens 520 has been linearly moved along a linear path perpendicular to the actuator-aperture axis 511, such that an instance of its optical axis 521(t) has shifted by a corresponding lens displacement δy(t)≠0 relative to the actuator-aperture axis. As described above in connection with
Note, however, that in
Referring again to
In some cases, a pattern to be printed onto/burned into a target surface, e.g., 295, 395, 495, 595, extends over a range that is larger than a scanning extent, e.g., 2ΔYMAX, achievable by actuating the voice-coil actuator 230, 330, 430, 530 to which the lens 220, 320, 420, 520 is coupled. For such cases, the scan head 210, 310, 410, 510 can be modified to shift the actuator-aperture axis 211, 311, 411, 511 along the scanning direction by a desired distance δYC to increase the scanning extent e.g., to 2ΔYMAX+δYC. The modification of the scan head 210, 410 is described first, followed by the modification of the scan head 310, 510.
The first voice-coil actuator 630 has a first actuator aperture 634, which has a first actuator-aperture axis 611, here along the z-axis. The lens 620 is coupled to the first voice-coil actuator 630 to cover the first actuator aperture 634. The first voice-coil actuator 630 is configured, e.g., like any one of the voice-coil actuators 130, 230, 330, 430 or 530, to move the lens 620 transversely relative to the first actuator-aperture axis 611, here along the y-axis. The first voice-coil actuator 630 is coupled to the second voice-coil actuator 670 through a coupling frame 617C. A chassis 617 of the scan head 610 supports the second voice-coil actuator 670 at a fixed location of the housing 612. The coupling frame 617C is configured to orient the first voice-coil actuator 630 and the second voice-coil actuator 670 relative to each other such that, when activated, the second voice-coil actuator 670 moves the first voice-coil actuator, and thus the first actuator-aperture axis 611, along a direction of the lens 620's motion caused by the first voice-coil actuator, here along the y-axis. The second voice-coil actuator 670 includes two or more springs 672 arranged to compress and extend along the y-axis. As such, when the second voice-coil actuator 670 has been activated, the springs 672 are configured to cause the second voice-coil actuator 670 to displace the first voice-coil actuator 630, and thus the first actuator-aperture axis 611 and the lens 620, by an additional displacement δYC≠0 relative to a transverse datum 619 (here a particular surface of the chassis 617). For instance, when the second voice-coil actuator 670 is not activated, e.g., when δYC=0, the first actuator-aperture axis 611 is spaced apart from the transverse datum 619 by a predetermined transverse distance Y0. The first voice-coil actuator 630 and the second voice-coil actuator 670 combined in this manner are said to form a voice-coil actuator assembly 675.
The housing 612 has an input optical port (not shown in
In the example illustrated in
The lens 620 is configured to (i) receive from the second reflector 644 the incident laser beam 615 along the first actuator-aperture axis 611 through the first actuator aperture 634, and (ii) focus the transmitted laser beam 625 to a target surface 695. The target surface 695 (i) is spaced apart from the lens 620 by a working distance W along the first actuator-aperture axis 611, here along the z-axis, and (ii) extends transversely to the first actuator-aperture axis, here parallel to the (x,y)-plane, within a field of view defined by the scanning aperture 616. The first voice-coil actuator 630 includes two or more springs 632 arranged to compress and extend orthogonal to the first actuator-aperture axis 611, here along the y-axis. As such, when the first voice-coil actuator 630 has been activated, the springs 632 are configured to linearly move the lens 620 transversely to the first actuator-aperture axis 611. At a time “t”, the lens 620 has been linearly moved along a linear path perpendicular to the first actuator-aperture axis 611, such that an instance of its optical axis 621(t) has shifted by a corresponding lens displacement δy(t)≠0 relative to the first actuator-aperture axis. As described above in connection with
Note, however, that in
A scanning-range extension similar to the one described above can be implemented for a scan head that also has an additional voice-coil actuator used for autofocus, such as the scan head 410. Likewise, a scanning-range extension similar to the one described above can be implemented for the scan head 310.
The first voice-coil actuator 730 has a first actuator aperture 734, which has a first actuator-aperture axis 711, here along the z-axis. The lens 720 is coupled to the first voice-coil actuator 730 to cover the first actuator aperture 734. The first voice-coil actuator 730 is configured, e.g., like any one of the voice-coil actuators 130, 230, 330, 430, 530 or 630, to move the lens 720 transversely relative to the first actuator-aperture axis 711, here along the y-axis. The first voice-coil actuator 730 is coupled to the second voice-coil actuator 770 through a coupling frame 717C. A chassis 717 of the scan head 710 supports the second voice-coil actuator 770 at a fixed location of the housing 712. The coupling frame 717C is configured to orient the first voice-coil actuator 730 and the second voice-coil actuator 770 relative to each other such that, when activated, the second voice-coil actuator 770 moves the first voice-coil actuator, and thus the first actuator-aperture axis 711, along a direction of the lens 720's motion caused by the first voice-coil actuator, here along the y-axis. The second voice-coil actuator 770 includes two or more springs 772 arranged to compress and extend along the y-axis. As such, when the second voice-coil actuator 770 has been activated, the springs 772 are configured to cause the second voice-coil actuator 770 to displace the first voice-coil actuator 730, and thus the first actuator-aperture axis 711 and the lens 720, by an additional displacement δYC≠0 relative to a transverse datum 719 (here a particular surface of the chassis 717). For instance, when the second voice-coil actuator 770 is not activated, e.g., when δYC=0, the first actuator-aperture axis 711 is spaced apart from the transverse datum 719 by a predetermined transverse distance Y0. The first voice-coil actuator 730 and the second voice-coil actuator 770 combined in this manner are said to form a voice-coil actuator assembly 775.
The housing 712 has a scanning aperture 716, which is an opening in the housing. The chassis 717 supports the voice-coil actuator assembly 775 adjacent to the scanning aperture 716. In this manner, the lens 720 coupled to the first voice-coil actuator 730 of the assembly (i) is oriented with its optical axis 721 along the z-axis, and (ii) is facing outside the housing 712 through the scanning aperture 716. The coupling frame 717C supports the input optical port 714 adjacent to a side of the lens 720 opposing the lens side facing the scanning aperture 716. The housing 712 can have a source opening (not shown in
The lens 720 is configured to (i) receive directly from the input optical port 714 the incident laser beam 715 along the first actuator-aperture axis 711 through the first actuator aperture 734, and (ii) focus the transmitted laser beam 725 to a target surface 795. The target surface 795 (i) is spaced apart from the lens 720 by a working distance W along the first actuator-aperture axis 711, here along the z-axis, and (ii) extends transversely to the first actuator-aperture axis, here parallel to the (x,y)-plane, within a field of view defined by the scanning aperture 716. The first voice-coil actuator 730 includes two or more springs 732 arranged to compress and extend orthogonal to the first actuator-aperture axis 711, here along the y-axis. As such, when the first voice-coil actuator 730 has been activated, the springs 732 are configured to linearly move the lens 720 transversely to the first actuator-aperture axis 711. At a time “t”, the lens 720 has been linearly moved along a linear path perpendicular to the first actuator-aperture axis 711, such that an instance of its optical axis 721(t) has shifted by a corresponding lens displacement δy(t)≠0 relative to the first actuator-aperture axis. As described above in connection with
Note, however, that in
A scanning-range extension similar to the one described above can be implemented for a scan head that also has an additional voice-coil actuator used for autofocus, such as the scan head 510. Referring now to
In some cases, to print/burn a pattern having a particular transverse size on a target surface 295, 395, e.g., disposed parallel to the (x,y)-plane, the target surface will not be translated relative to the scan head 210, 310 along the transverse direction 291, 391, e.g., along the x axis, while the scan head scans the transmitted laser beam 225, 335 along a scanning direction, e.g., along the y-axis, normal to the transverse direction. Instead, the target surface 295, 395 will be kept at rest relative to the scan head 210, 310. For such cases, the scan head 210, 310 can be modified to shift the actuator-aperture axis 211, 311 parallel to the transverse direction, here along the x-axis, over a distance δXC that exceeds the particular transverse size of the particular pattern. The modification of the scan head 210, 410, 610 is described first, followed by the modification of the scan head 310, 510, 710.
The voice-coil actuator 830 has an actuator aperture 834, which has an actuator-aperture axis 811, here along the z-axis (into the page). The lens 820 is coupled to the voice-coil actuator 830 to cover the actuator aperture 834. The voice-coil actuator 830 is configured, e.g., like any one of the voice-coil actuators 130, 230, 330, 430, 530, 630 or 730, to move the lens 820 transversely relative to the actuator-aperture axis 811, here along the y-axis. Here, the translation stage 880 includes a rail 882 and a shuttle 884, also referred to as slide table. The rail 882 is supported, at a fixed location of the housing 812, directly on, or itself is a portion of, a chassis of the housing. For example, the rail 882 can be implemented as a thread shaft and stepper motor. As another example, the rail 882 can be a groove of the chassis. In either case, actuators used to move the shuttle 884 can be a solenoid or a DC Servo. The voice-coil actuator 830 is coupled to the shuttle 884 through a coupling frame 817C. The coupling frame 817C is configured to orient the voice-coil actuator 830 and the translation stage 880 relative to each other such that, when activated, the shuttle 884 moves the voice-coil actuator, and thus the actuator-aperture axis 811, orthogonal to a direction of the lens 820's motion caused by the voice-coil actuator, here along the y-axis. As such, when activated, the shuttle 884 is configured to displace the voice-coil actuator 830, and thus the actuator-aperture axis 811 and the lens 820, by a transverse displacement δXC≠0 relative to a transverse datum 889 (here a particular surface of the rail 882).
The housing 812 has an input optical port 814 implemented like the input optical port 214 described above in connection with
In the example illustrated in
The voice-coil actuator 930 has an actuator aperture 934, which has an actuator-aperture axis 911, here along the z-axis (into the page). The lens 920 is coupled to the voice-coil actuator 930 to cover the actuator aperture 934. The voice-coil actuator 930 is configured, e.g., like any one of the voice-coil actuators 130, 230, 330, 430, 530, 630 or 730, to move the lens 920 transversely relative to the actuator-aperture axis 911, here along the y-axis. Here, the translation stage 980 includes a rail 982 and a shuttle 984. The rail 982 is supported, at a fixed location of the housing 912, directly on, or itself is a portion of, a chassis of the housing. The translation stage 980 can be implemented similarly to the translation stage 880 described above in connection with
The voice-coil actuator 930 is coupled to the shuttle 984 through a coupling frame 917C. The coupling frame 917C is configured to orient the voice-coil actuator 930 and the translation stage 980 relative to each other such that, when activated, the shuttle 984 moves the voice-coil actuator, and thus the actuator-aperture axis 911, orthogonal to a direction of the lens 920's motion caused by the voice-coil actuator, here along the y-axis. As such, when activated, the shuttle 984 is configured to displace the voice-coil actuator 930, and thus the actuator-aperture axis 911 and the lens 920, by a transverse displacement δXC≠0 relative to a transverse datum 989 (here a particular surface of the rail 982).
The housing 912 has a scanning aperture 916, which is an opening in the housing. The translation stage 980 supports the voice-coil actuator 930 adjacent to the scanning aperture 916. In this manner, the lens 920 coupled to the voice-coil actuator 930 (i) is oriented with its optical axis along the z-axis (here into the page), and (ii) is facing outside the housing 912 through the scanning aperture 916. The coupling frame 917C supports the input optical port 914 adjacent to a side of the lens 920 opposing the lens side facing the scanning aperture 916. The housing 912 can have a source opening 918 configured like the source opening 318 described above in connection with
Note that the fiber optic cable 950 has been provided with a loop 952 of extra length to avoid stressing the fiber optic cable adjacent to the source opening 918, and adjacent to the input optic port 914 (which can be implemented as a fiber optic cable connector). The loop 952 can be inside the housing 912 or outside the housing 912 (e.g. the laser can cross inside the housing 912 through the optic port 914 being located in the housing 912). Additionally, the loop 952 prevents stressing the fiber optic cable 950 during operation of the translation stage 980, when the shuttle 984 moves, along the x-axis, the input optic port 914, and thus the output end of the fiber optic cable.
Referring now to both
The voice-coil actuator 830, 930 includes two or more springs arranged to compress and extend orthogonally to the actuator-aperture axis 811, 911 here along the y-axis. As such, when the voice-coil actuator 830, 930 has been activated, the springs are configured to linearly move the lens 820, 920 transversely to the actuator-aperture axis 811, 911. At a time “t”, the lens 820, 920 has been linearly moved along a linear path perpendicular to the first actuator-aperture axis 811, 911, such that an instance of its optical axis has shifted by a corresponding lens displacement δy(t)≠0 relative to the actuator-aperture axis. As described above in connection with
The translation stage 880, 980 of the scan head 810, 810 can shift the actuator-aperture axis 811, 911 along the x-axis over a maximum x-displacement δXCMAX. In some Implementations of the translation stage 880, 980, the maximum x-displacement can be between 50-200 mm.
In some implementations, the translation stage 880, 980 can be disposed externally to the housing 812, 912 of the scan head 810, 910. This corresponds to mounting the entire scan head 210, 310 on the shuttle 884, 984 of the translation stage 880, 980. In the case of the scan head 310 mounted on the shuttle 984 of the translation stage 980, the loop 352 of the fiber optic cable 350 can wind and unwind to accommodate for the input end of the fiber optic cable 650 coupled to the laser source 302 “moving” near or away from the source opening 318. In the case of the scan head 210 mounted on the shuttle 884 of the translation stage 880, a telescopic hollow tube with a constant inner diameter can be disposed along the x-axis connected at an input end to the laser source 202 and at an opposing output end the input optical port 214. In this manner, the telescopic hollow tube can extend and collapse to shield the laser beam 215 from the environment as the shuttle 984 moves the scan head 210 between its nearest, to its farther, distance along the x-axis between the laser source 202 and the input optical port 214.
The scan heads 410, 510, 610, 710, 810 and 910 represent modifications of the scan heads 210, 310 in which the voice-coil actuator 230, 330—to which the lens 220, 320 has been coupled—was combined with one other voice-coil actuator or translation stage. Other scan head embodiments that include combinations of the voice-coil actuator 230, 330—to which the lens 220, 320 has been coupled—with two or more from among the disclosed voice-coil actuators and translation stages will be described below in connection with
The laser source 1002 is configured and arranged to provide a laser beam 1015. The laser scanning device 1010 includes an optical port 1014 configured and arranged to receive the laser beam 1015 from the laser source 1002. The laser scanning device 1010 also includes a lens 1020 configured and arranged to focus the laser beam 1025 to modify the target surface 1095 of a material to be marked. Additionally, the laser scanning device 1010 includes an electrically controlled linear actuator 1030 with an actuator aperture, which has an actuator-aperture axis 1011 oriented along the z-axis. The lens 1020 is coupled to the electrically controlled linear actuator 1030 to cover the actuator aperture. The electrically controlled linear actuator 1030 is configured to move the lens 1020 linearly. In this manner, the electrically controlled linear actuator 1030 causes the laser beam 1025 to scan across the target surface 1095 as a result of changes in a refraction angle, of the laser beam passing through the lens 1020, caused by the linear movement. In the example illustrated in
In some implementations, the electrically controlled linear actuator 1030 coupled with the lens 1020 can be configured similar to the voice-coil actuator 130. In some implementations, the electrically controlled linear actuator 1030 coupled with the lens 1020 can be configured similar to the voice-coil actuator 130R. Optionally, the electrically controlled linear actuator 1030 can be rotated about the actuator-aperture axis 1011, such that it scans the laser beam 1025 transmitted through the lens 1020 parallel to the (x,z)-plane.
In some embodiments described in detail below, the laser scanning device 1010 can include one, two or all of an electrically controlled autofocus actuator 1060, an electrically controlled scanning-range extender actuator 1070 or an electrically controlled sideways-mover actuator 1080, two or more of which can be coupled together by a chassis 1017 of the scanning device 1010.
The controller 1090 is coupled through a communication interface 1094 with, and is configured to control, the laser scanning device 1010. In some implementations, the controller 1090 is coupled through the communication interface 1094 with both the laser source 1002 and the laser scanning device 1010, and is configured to control both of them. The controller 1090 includes a hardware processor 1092 and memory 1096 coupled with the hardware processor. In some implementations, at least some of the components of the controller are internal to the laser scanning device 1010. The memory is configured to store scanning instructions 1098 that, when performed by the hardware processor 1092, cause the controller 1090 to send electrical signals to the electrically controlled linear actuator 1030 to move the lens 1020 to effect dot matrix or vector type laser marking on products, e.g., like the target surface 1095. Here, the target surface 1095 suitably moves, e.g., along the x-axis, in front of the laser scan head 1010 on a conveyor 1091 in a product manufacturing or packaging facility, for instance. The laser beam 1025 transmitted through the lens 1020 is used to print, mark and/or burn a pattern 1099 on the surface 1095 of the material to be marked (e.g., by ablation or using phase changing inks). The instructions 1098 can further cause the controller 1090 to send electrical signals to (i) the electrically controlled autofocus actuator 1060 to move the lens 1020 axially to effect focusing of the lens onto the target surface 1095, and (ii) the electrically controlled scanning-range extender actuator 1070 and/or the electrically controlled sideways-mover actuator 1080 to shift the actuator-aperture axis 1011 to increase the printing range over the target surface 1095.
In some implementations, the laser scanning device 1010 can be implemented as the scan head 210. Here, the laser scanning device 1010 includes discrete relay optics, e.g., 242, 244 (not shown in
In a first embodiment, the laser scanning device 1010 suitably includes, in addition to the lens 1020 and the electrically controlled linear actuator 1030 coupled with the lens to scan the transmitted laser beam 1025 in a scanning plane, here parallel to the (y,z)-plane, the electrically controlled autofocus actuator 1060 coupled with the electrically controlled linear actuator 1030. The electrically controlled autofocus actuator 1060 (e.g., implemented as the voice-coil actuator 460, 560) will controllably move the electrically controlled linear actuator 1030, and thus the lens 1020, along the actuator-aperture axis 1011 to ensure that the laser beam 1025 that impinges on the target surface 1095 is in focus. For example, the first embodiment of the laser scanning device 1010 can be implemented as the scan head 410 described in detail in connection with
In a second embodiment, the laser scanning device 1010 suitably includes, in addition to the lens 1020 and the electrically controlled linear actuator 1030 coupled with the lens to scan the transmitted laser beam 1025 in the scanning plane, the electrically controlled scanning-range extender actuator 1070 coupled with the electrically controlled linear actuator 1030. The electrically controlled scanning-range extender actuator 1070 (e.g., implemented as the voice-coil actuator 670, 770) will shift the electrically controlled linear actuator 1030 and its actuator-aperture axis 1011 transversely within the scanning plane to ensure that the actuator-aperture axis 1011 intersects the target surface 1095 at a desired elevation coordinate, along the y-axis relative to a datum 1019 (e.g., a point of a chassis of the laser scanning device 1010). For example, the second embodiment of the laser scanning device 1010 can be implemented as the scan head 610 described in detail in connection with
In a third embodiment, the laser scanning device 1010 suitably includes, in addition to the lens 1020 and the electrically controlled linear actuator 1030 coupled with the lens to scan the transmitted laser beam 1025 in the scanning plane, the electrically controlled sideways-mover actuator 1080 coupled with the electrically controlled linear actuator 1030. The third embodiment of the laser scanning device 1010 can be used when the conveyor 1091 is at rest or moving relating to the laser scanning device. The electrically controlled sideways-mover actuator 1080 (e.g., implemented as the translation stage 880, 980) will shift the electrically controlled linear actuator 1030 and its actuator-aperture axis 1011 transversely within the (x,z)-plane, normal to the scanning plane, to ensure that the actuator-aperture axis 1011 intersects the target surface 1095 at a desired lateral coordinate, along the x-axis relative to a datum 1019. For example, the third embodiment of the laser scanning device 1010 can be implemented as the scan head 810 described in detail in connection with
In a fourth embodiment, the laser scanning device 1010 suitably includes, in addition to the lens 1020 and the electrically controlled linear actuator 1030 coupled with the lens to scan the transmitted laser beam 1025 in the scanning plane, the electrically controlled autofocus actuator 1060 coupled with the electrically controlled linear actuator 1030, and the electrically controlled scanning-range extender actuator 1070 coupled with the electrically controlled autofocus actuator 1060. Here, the electrically controlled scanning-range extender actuator 1070 (e.g., implemented as the voice-coil actuator 670, 770) will shift the electrically controlled autofocus actuator 1060, and thus the electrically controlled linear actuator 1030 and its actuator-aperture axis 1011, transversely within the scanning plane to ensure that the actuator-aperture axis 1011 intersects the target surface 1095 at a desired elevation coordinate, along the y-axis relative to a datum 1019. Additionally, the electrically controlled autofocus actuator 1060 (e.g., implemented as the voice-coil actuator 460, 560) will controllably move the electrically controlled linear actuator 1030, and thus the lens 1020, along the y-shifted actuator-aperture axis 1011 to ensure that the laser beam 1025 that impinges on the target surface 1095 at the desired elevation coordinate is in focus.
In a fifth embodiment, the laser scanning device 1010 suitably includes, in addition to the lens 1020 and the electrically controlled linear actuator 1030 coupled with the lens to scan the transmitted laser beam 1025 in the scanning plane, the electrically controlled autofocus actuator 1060 coupled with the electrically controlled linear actuator 1030, and the electrically controlled sideways-mover actuator 1080 coupled with the electrically controlled autofocus actuator 1060. The fifth embodiment of the laser scanning device 1010 can be used when the conveyor 1091 is at rest or moving relating to the laser scanning device. Here, the electrically controlled sideways-mover actuator 1080 (e.g., implemented as the translation stage 880, 980) will shift the electrically controlled autofocus actuator 1060, and thus the electrically controlled linear actuator 1030 and its actuator-aperture axis 1011, transversely within the (x,z)-plane, normal to the scanning plane, to ensure that the actuator-aperture axis 1011 intersects the target surface 1095 at a desired lateral coordinate, along the x-axis relative to a datum 1019. Additionally, the electrically controlled autofocus actuator 1060 (e.g., implemented as the voice-coil actuator 460, 560) will controllably move the electrically controlled linear actuator 1030, and thus the lens 1020, along the x-shifted actuator-aperture axis 1011 to ensure that the laser beam 1025 that impinges on the target surface 1095 at the desired lateral coordinate is in focus.
In a sixth embodiment, the laser scanning device 1010 suitably includes, in addition to the lens 1020 and the electrically controlled linear actuator 1030 coupled with the lens to scan the transmitted laser beam 1025 in the scanning plane, the electrically controlled scanning-range extender actuator 1070 coupled with the electrically controlled linear actuator 1030, and the electrically controlled sideways-mover actuator 1080 coupled with the electrically controlled scanning-range extender actuator 1070. The sixth embodiment of the laser scanning device 1010 can be used when the conveyor 1091 is at rest or moving relating to the laser scanning device. Here, the electrically controlled sideways-mover actuator 1080 (e.g., implemented as the translation stage 880, 980) will shift the electrically controlled scanning-range extender actuator 1070, and thus the electrically controlled linear actuator 1030 and its actuator-aperture axis 1011, transversely within the (x,z)-plane, normal to the scanning plane, to ensure that the actuator-aperture axis 1011 intersects the target surface 1095 at a desired lateral coordinate, along the x-axis relative to a datum 1019. Additionally, the electrically controlled scanning-range extender actuator 1070 (e.g., implemented as the voice-coil actuator 670, 770) will shift the electrically controlled linear actuator 1030 and its x-shifted actuator-aperture axis 1011 transversely within the x-shifted scanning plane to ensure that the x- and y-shifted actuator-aperture axis 1011 intersects the target surface 1095 at a desired elevation coordinate, along the y-axis relative to the datum 1019, at the desired lateral coordinate.
In a seventh embodiment, the laser scanning device 1010 suitably includes, in addition to the lens 1020 and the electrically controlled linear actuator 1030 coupled with the lens to scan the transmitted laser beam 1025 in the scanning plane, the electrically controlled autofocus actuator 1060 coupled with the electrically controlled linear actuator 1030, the electrically controlled scanning-range extender actuator 1070 coupled with the electrically controlled autofocus actuator 1060, and the electrically controlled sideways-mover actuator 1080 coupled with the electrically controlled scanning-range extender actuator 1070. The seventh embodiment of the laser scanning device 1010 can be used when the conveyor 1091 is at rest or moving relating to the laser scanning device. Here, the electrically controlled sideways-mover actuator 1080 (e.g., implemented as the translation stage 880, 980) will shift the electrically controlled scanning-range extender actuator 1070, and thus the electrically controlled autofocus actuator 1060 and the electrically controlled linear actuator 1030 and its actuator-aperture axis 1011, transversely within the (x,z)-plane, normal to the scanning plane, to ensure that the actuator-aperture axis 1011 intersects the target surface 1095 at a desired lateral coordinate, along the x-axis relative to a datum 1019. Further, the electrically controlled scanning-range extender actuator 1070 (e.g., implemented as the voice-coil actuator 670, 770) will shift the electrically controlled autofocus actuator 1060 and thus the electrically controlled linear actuator 1030 and its x-shifted actuator-aperture axis 1011 transversely within the x-shifted scanning plane to ensure that the x- and y-shifted actuator-aperture axis 1011 intersects the target surface 1095 at a desired elevation coordinate, along the y-axis relative to the datum 1019, at the desired lateral coordinate. Furthermore, the electrically controlled autofocus actuator 1060 (e.g., implemented as the voice-coil actuator 460, 560) will controllably move the electrically controlled linear actuator 1030, and thus the lens 1020, along the x- and y-shifted actuator-aperture axis 1011 to ensure that the laser beam 1025 that impinges on the target surface 1095 at the desired lateral coordinate and elevation coordinate is in focus.
A few embodiments have been described in detail above, and various modifications are possible. While this specification contains many specifics, these should not be construed as limitations on the scope of what may be claimed, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in this specification in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.
Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the embodiments described above should not be understood as requiring such separation in all embodiments.
The controller 1090 can be one controller, as shown, or the controller 1090 can be more than one controller 1090. The controller(s) 1090 can be integrated with respective components of the system 1000, as appropriate. In various implementations, one or more controllers 1090 can be implemented using one or more programmable hardware processors executing one or more computer programs (e.g., operating system code embedded in firmware and/or application code stored in a non-transitory computer-readable medium), special purpose logic circuitry (e.g., using FPGA (field programmable gate array) or ASIC (application specific integrated circuit) circuitry), or a combination thereof.
Hardware processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read only memory or a random access memory or both. The essential elements of a computer are a processor for performing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. However, a computer need not have such devices. Moreover, a computer can be embedded in another device, such as a mobile telephone, a personal digital assistant (PDA), a mobile audio or video player, a controller for a laser printer/marking device, to name just a few. Devices suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
To provide for interaction with a user, embodiments of the subject matter described in this specification can be implemented on a computer having a display device, e.g., an LCD (liquid crystal display) display device, an OLED (organic light emitting diode) display device, or another monitor, for displaying information to the user, and a keyboard and a pointing device, e.g., a mouse or a trackball, by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback, e.g., visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech, or tactile input.
Other embodiments fall within the scope of the following claims.
This application claims the benefit of priority from U.S. Provisional Application No. 62/681,571 entitled “Laser Printing with Device That Includes Voice Coil-Activated Lens” and filed on Jun. 6, 2018, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62681571 | Jun 2018 | US |