Manufacturer
HP Replacement Parts

Model Number
Q2472A

Description
Hp Laserjet 2300

Parts List

CategoryPart NumberDescriptionDemandAvailability
Gear, WheelRU5-0166-000
HP 12 Tooth Gear - On Left Side Of Feed RollerShips in 4 days
5.95
Gear, WheelRS6-0921-000
HP 14 Tooth Gear - Drives Delivery Roller - Attaches To Lower Delivery GuideShips in 4 days
5.95
Gear, WheelRU5-0167-000
HP 16 Tooth Gear - Attaches To Right End Of Delivery RollerShips in 4 days
5.95
KitC7843-67901
HP 16Mb, 100-Pin Sdram Dimm Memory ModuleShips in 4 days
52.79
Cover,CapRB2-3479-000
HP 250 Sheet Feeder Cover - Covers Bottom Of The Front Lower Right CornerShips in 4 days
5.95
Cover,CapRB2-3480-000
HP 250 Sheet Feeder Drive Cover - Covers Bottom Of The Drive Assembly - Located OnShips in 4 days
14.95
R98-1003-150
HP 250 Sheet Paper Tray - Adjusts For Letter, Legal, Executive, And A4 PaperShips in 4 days
79.95
KitRY7-5100-000
HP 250 Sheet Tray Separation Pad Kit - Contains Separation Pad, Pad Holder, Pad ComShips in 4 days
11.84
RM1-0350-040
HP 250-Sheet Paper Tray (Only) - Can Hold Letter, Legal, Executive, A4, A5, Iso B5,Ships in 4 days
35.10
Tray, Support , Ice Maker TrayC4793-67901
HP 250-Sheet Tray Feeder Assembly - Includes The Feeder Base Assembly And 250-SheetShips in 4 days
41.90
Gear, WheelRC1-1039-000
HP 26 Tooth Gear - Tray 1 Pickup Roller Drive GearShips in 4 days
5.95
Gear, WheelRS6-0923-000
HP 27 Tooth Gear - Attaches To End Of Pressure RollerShips in 4 days
5.95
Gear, WheelRC1-1040-000
HP 29 Tooth Gear - Cassette Pickup GearShips in 4 days
5.95
KitQ7707-67951
HP 32Mb, 100-Pin Sdram Dimm Memory ModuleShips in 4 days
51.68
Tray, Support , Ice Maker TrayC7065-67901
HP 500 Sheet Feeder And Paper Tray Assembly - Holds 500 Sheets Of Letter And A4 SizShips in 4 days
206.95
C7842-67901
HP 8Mb, 100-Pin Sdram Dimm Memory ModuleNo
47.95
PlateRG5-4159-000
HP Adjustable Width Plate - Left Side Paper Width Stop PlateShips in 4 days
5.95
RF5-2606-000
HP Adjustable Width Plate - Right Side Paper Width Stop PlateShips in 4 days
6.95
Gear, WheelRM1-0337-000
HP Belt Drive Gear Assembly - Gear Assembly On The Right Side Of Printer That DriveShips in 4 days
16.05
CartridgeQ2610-60001
HP Black Toner Cartridge (Ultra Precise Toner) - Prints Approximately 6,000 Pages BShips in 4 days
67.95
Cables, PCB CableRM1-0324-020
HP Cable And Guide Assembly - Cables Run Between Solenoids Sl1/sl2 And Engine ContrNo
Cables, PCB CableRC1-1002-000
HP Cable Guide - Attaches To Rear Of Laser/scanner AssemblyShips in 4 days
5.95
Cables, PCB CableRC1-1019-000
HP Cable Guide - Black Plastic Cover That Protects Flat Cable On Upper Right Side OShips in 4 days
5.95
CartridgeRB2-2831-020
HP Cartridge Guide - Left Side Toner Cartridge GuideShips in 4 days
5.95
PlateRC1-0912-000
HP Center Feeding Plate - Middle Metal Piece In Center Of Printer Paper PathShips in 4 days
5.95
SpringRB2-6262-000
HP Compression Contact Spring - Provides Electrical Voltage ContactShips in 4 days
5.95
SpringRB2-6263-000
HP Compression Contact Spring - Provides Electrical Voltage ContactShips in 4 days
5.95
SpringRU5-2108-000
HP Compression Contact Spring - Provides Electrical Voltage ContactShips in 4 days
5.95
SpringRU5-2115-000
HP Compression Spring - Between Fusing Roller And Pressure Plate Above Fusing RolleShips in 4 days
5.95
SpringRU5-2107-000
HP Compression Spring - Provides Electrical Ground ConnectionShips in 4 days
5.95
SpringRC1-1009-000
HP Compression Spring - Provides Electrical Ground ConnectionShips in 4 days
5.95
SpringRS6-2375-000
HP Compression Spring - Provides Pressure For Top Output Bin Delivery Roller AssembShips in 4 days
5.95
SpringRU5-2109-000
HP Compression Spring - Provides Tension For Right Side Of Transfer Roller BushingShips in 4 days
5.95
SpringRB2-2978-000
HP Compression Spring - Provides Tension For Upper Delivery Rollers Mounted On UppeShips in 4 days
5.95
HolderRF5-2609-000
HP Contact Holder - Anchors Fusing Assembly To ChassisShips in 4 days
5.95
SpringRB2-6271-000
HP Contact Spring - High Voltage Contact For Transfer RollerShips in 4 days
5.95
RA0-1068-000
HP Continuity Cap - Gear Retainer For 30 Tooth Tray 1 Pickup Roller ShaftShips in 4 days
5.95
RH6-0226-020
HP Control Panel Assembly - Control Panel Mounted On Upper Right Front Of PrinterShips in 4 days
138.09
Cables, PCB CableRG1-4314-000
HP Control Panel Cable AssemblyShips in 4 days
5.95
Duct, VentRC1-1003-000
HP Cooling Duct - Provides Airflow For Laser/scanner AssemblyShips in 4 days
5.95
Pump, MotorRH7-1588-000
HP Dc Motor - Provides Power For Drive Assembly On Right Side Of Printer - Motor M1Ships in 4 days
22.50
RollerRC1-0982-000
HP Delivery Roller - Feeds Paper Out Of Fusing AssemblyShips in 4 days
9.80
RollerRC1-0978-000
HP Delivery Roller - Roller For Upper Delivery Guide - 4 UsedShips in 4 days
5.95
Gear, WheelRC1-0985-000
HP Delivery Roller Gear - Gear On Left Side Of Delivery Roller - 48 TeethShips in 4 days
5.95
GuideRM1-0363-000
HP Delivery Roller Guide - Supports Delivery RollerShips in 4 days
15.92
Cables, PCB CableRG1-4309-000
HP Delivery Sensor Cable AssemblyShips in 4 days
5.95
Q2651-67910
HP Dimm Memory Kit - 2300 Base Firmware DimmShips in 4 days
43.95
Q2651-67911
HP Dimm Memory Kit - 2300L Firmware DimmShips in 4 days
47.95
Gear, WheelRU5-0155-000
HP Drive Gear - Provides Power Transmission To Gear Assembly That Drives Paper FeedShips in 4 days
5.95
Gear, WheelRU5-0168-000
HP Drive Gear - Upper Delivery Roller Drive Gear - 15 ToothShips in 4 days
5.95
GuideRG5-5554-050
HP Duplex Feed Guide AssemblyShips in 4 days
11.91
SolenoidRM1-0331-000
HP Duplexer Solenoid - Sl3Ships in 4 days
15.88
MemoryRM1-0335-000
HP E-label Reader Assembly - Sensor That Reads Toner Cartridge InformationShips in 4 days
29.99
ControllerRM1-0339-000
HP Engine Controller Assembly - Engine Controller Pc Board And Back PlateShips in 4 days
97.06
Circuit BoardRG1-4307-000
HP Engine Controller Pc Board Only - Does Not Include Metal PanShips in 4 days
29.93
GuideRC1-0974-000
HP Entrance Guide - Paper Input Guide Of Fusing AssemblyShips in 4 days
5.95
Cables, PCB CableRG1-4310-000
HP F/g Cable - Chassis To Scanner Mounting Plate Ground CableShips in 4 days
5.95
RG5-5542-050
HP Face Down Delivery Roller Assembly - Middle Two Roller Assemblies In Center Of TShips in 4 days
5.95
RollerRM1-0370-000
HP Face Down Top Output Bin Delivery Roller Assembly - Includes Roller And HolderShips in 4 days
5.95
RollerRB2-6400-000
HP Face-down Delivery Roller - Lower RollersShips in 4 days
5.95
RollerRM1-0371-000
HP Face-down Output Roller - Black Roller Shaft With Four Gray Soft Rollers AttacheShips in 4 days
9.27
RH7-1591-000
HP Fan - Cooling Fan Mounted On Left Side Of Printer - Fm1Ships in 4 days
15.55
RB2-6255-000
HP Fan Mount - Secures Fan To Chassis On Left Side Of PrinterShips in 4 days
5.95
RollerRG5-5555-020
HP Feed Roller AssemblyShips in 4 days
14.47
RollerRG5-4394-020
HP Feed Roller Assembly - Includes Roller, Holder And SpringShips in 4 days
28.95
Cables, PCB CableRH2-5580-000
HP Flat Interface Cable - Flat Cable That Connects Between The Formatter And Ecu BoShips in 4 days
5.95
Q1395-60002
HP Formatter (Main Logic) BoardShips in 4 days
139.95
Cover,CapRC1-1013-000
HP Front Cover - White Plastic Cover Behind Drop Down Tray 1/Mp Tray Paper Input TrShips in 4 days
14.55
PlateRC1-0915-000
HP Front Feeding Plate - Small Front Side Metal Pieces In Center Of Printer Paper PShips in 4 days
5.95
Fuse, Thermal Fuse, BreakerWD1-0268-000
HP Fuse - 15A, 250V MaxShips in 4 days
5.95
Fuse, Thermal Fuse, BreakerRH3-8006-000
HP Fuse - 8A, 250V MaxShips in 4 days
5.95
Fuse, Thermal Fuse, BreakerRM1-0354-050
HP Fusing Assembly - For 110 Vac Operation - Bonds Toner To Paper With HeatShips in 4 days
179.95
Fuse, Thermal Fuse, BreakerRM1-0355-050
HP Fusing Assembly - For 220 Vac To 240 Vac Operation - Bonds Toner To Paper With HShips in 4 days
182.82
Fuse, Thermal Fuse, BreakerRM1-0356-050
HP Fusing Roller Assembly (For 100V To 120V Operation) - Includes Heating Element AShips in 4 days
33.22
Fuse, Thermal Fuse, BreakerRM1-0357-050
HP Fusing Roller Assembly (For 220V To 240V Operation) - Includes Heating Element AShips in 4 days
84.65
Gear, WheelRS6-0440-000
HP Gear - 10 Tooth - Mechanical Connection Between Right And Left Side Paper PlatesShips in 4 days
5.95
Gear, WheelRC1-0986-000
HP Gear Holder - Plastic Piece On Left Side Of Delivery Roller Between The 48 ToothShips in 4 days
5.95
Cables, PCB CableRG5-5600-000
HP Grounding Cable - Engine Controller Pca Ground CableShips in 4 days
7.47
PlateRC1-0916-000
HP Grounding PlateShips in 4 days
5.95
PlateRC1-0917-000
HP Grounding Plate - Attaches To Right Rear Corner Of Formatter BoardShips in 4 days
5.95
GuideRM1-0333-000
HP Guide Assembly - Duplexer Portion Paper Guide AssemblyShips in 4 days
5.95
RollerRB2-2892-000
HP Guide Roller (Free Spinning White Plastic Roller) - Mounts On The Paper Pickup DShips in 4 days
5.95
J7934G
HP Hp Jetdirect 620N Internal Print Server - 10Baset And 100Basetx Lan Interface BoShips in 4 days
199.00
Cover,CapRB2-6283-000
HP I/o Cover - Hinged Panel Located On Right Rear Of Printer That Allows Access ToShips in 4 days
11.66
Cover,CapRB2-3489-000
HP Inner Cover (Small Quartz Gray Plastic Cover)Ships in 4 days
5.95
InsulationRC1-0930-000
HP Insulation Sheet - Plastic Insulator Sheet Between Power Supply Pca And Metal FrShips in 4 days
5.95
Cables, PCB CableRG5-5599-000
HP Interface Cable - The I/f Cable From The Engine Controller Pca To The AccessoryShips in 4 days
9.95
LeverRB2-6251-000
HP Jam Clearing Lever - Helps To Clear Paper JamsShips in 4 days
5.95
RB2-6250-000
HP Jam Clearing Rod - Helps To Clear Paper JamsShips in 4 days
5.95
J4167-69001
HP Jetdirect 610N Token Ring Lan Interface Board - Db-9 And Rj-45 ConnectorsShips in 4 days
37.80
J6057AR
HP Jetdirect 615N Internal Print Server (10Base-t And 100Base-tx) Lan Interface BoaShips in 4 days
390.95
KitJ4135-61001
HP Jetdirect Connectivity Card - Has One Usb Port, One Serial (Db9) Port, And One LShips in 4 days
50.95
RM1-0313-020
HP Laser/scanner Assembly - Mounts On Top Of Print StructureShips in 4 days
129.96
RC1-1001-000
HP Laser/scanner Mounting Plate - Plate That Attaches To Printer Chassis The Laser/Ships in 4 days
5.95
Q2472-90911
HP Laserjet 2300 Series Printer Service Manual - English OnlyShips in 4 days
43.95
5851-1890
HP Laserjet Part List Booklet - Covers Laserjet 1005, 1010, 1012, 1015, 1200, 2300,Ships in 4 days
71.95
Guide5851-1891
HP Laserjet Quick Reference Service Guide (Monochrome) - Volume IvShips in 4 days
27.37
SpringRB2-6266-000
HP Leaf Spring - Grounding SpringShips in 4 days
5.95
RC1-0919-000
HP Leakage Prevention Sheet - Prevents Toner From Leaking On MediaShips in 4 days
5.95
Cover,CapRG5-5549-000
HP Left Cover Assembly - Includes Power Button And SpringShips in 4 days
17.98
PlateRC1-0913-000
HP Left Feeding Plate - Left Side Metal Piece In Center Of Printer Paper PathShips in 4 days
5.95
LockRB2-3009-040
HP Lock Arm - Locks Rear Paper Length Adjustment PlateShips in 4 days
5.95
ScrewXB4-7401-607
HP M4 Pan-head Phillips Screw With Self-tapping Threads - 10Mm LongShips in 4 days
5.95
ScrewXA9-1469-000
HP Machine Screw With Attached Washer - M3, 10Mm - Used To Hold Plastic To MetalShips in 4 days
16.95
KitU6180-60001
HP Maintenance Kit (120V) - Includes Fuser Roller Assembly, Transfer Roller AssemblShips in 4 days
254.33
KitU6180-60002
HP Maintenance Kit (220V) - Includes Fuser Roller Assembly, Transfer Roller AssemblShips in 4 days
295.07
SwitchRH7-6051-000
HP Microswitch With Lever ActivatorShips in 4 days
5.95
RM1-0346-000
HP Multi-purpose Tray Pickup Roller Assembly - Includes Pickup Roller, Roller Cam,Ships in 4 days
11.46
Tray, Support , Ice Maker TrayRB2-6286-000
HP Output Bin Extension - Pull Out Extension For Rear Paper Output BinShips in 4 days
17.95
SpringRS6-2021-000
HP Pad Spring - Provides Tension For Separation Pad On Front Of Paper TrayShips in 4 days
5.95
ShaftRU5-0158-000
HP Paper Feed Drive Shaft - Connects Main Drive To Paper Feed Drive AssemblyShips in 4 days
5.95
ShaftRC1-0920-000
HP Paper Feed Roller - White Plastic Shaft With Three Rollers That Drive The ThreeShips in 4 days
5.95
Gear, WheelRU5-0156-000
HP Paper Feed Shaft Drive Gear - Between Paper Feed Roller And Paper Feed ShaftShips in 4 days
5.95
Knob, Dial, ButtonRC1-0984-000
HP Paper Jam Clearing KnobShips in 4 days
5.95
RM1-0332-000
HP Paper Pickup Assembly - Paper Pickup Assembly For Tray 2 Paper CassetteShips in 4 days
33.35
Sensor, Thermistor, ThermostatRB2-3010-000
HP Paper Sensor ArmShips in 4 days
5.95
Sensor, Thermistor, ThermostatRB3-0905-000
HP Paper Sensor Arm - Flag For Registration PhotosensorNo
LeverRB2-6402-000
HP Paper Sensor Lever - Actuates Ps2301 Paper SensorShips in 4 days
8.95
LeverRB2-2836-000
HP Paper Sensor Lever - Mechanical Device That Engages Photo Sensor Ps504Ships in 4 days
5.95
RB2-6310-000
HP Paper Sensor Lever - Senses Paper At Pickup RollerShips in 4 days
5.95
Cables, PCB CableRG5-5598-000
HP Paper-feed Cable - Includes The Interface Cable From The Engine Controller Pc BoShips in 4 days
13.90
SpacerRC1-0931-000
HP Pc Board Spacer - Power Supply Board Spacer On Right Edge Of BoardShips in 4 days
5.95
Circuit BoardVT2-0012-006
HP Pc Board Support - Plastic Standoff For Supporting A Pc BoardShips in 4 days
5.95
PlateRB2-3003-040
HP Plate End - Movable End Plate At Back Of Tray 2 Paper CassetteShips in 4 days
19.80
SpringRS6-2020-000
HP Plate Spring - Provides Pressure For Paper Lifting PlateShips in 4 days
5.95
SpringRS6-2035-000
HP Plate Spring - Provides Tension For Left Side Width PlateShips in 4 days
5.95
Knob, Dial, ButtonRB2-6294-000
HP Power Button - Located On Left Side Of PrinterShips in 4 days
5.95
SpringRB2-2860-000
HP Power Button Spring - Provides Tension For Power ButtonShips in 4 days
5.95
Cables, PCB CableRM1-0342-000
HP Power Receptacle - Power Input Receptacle And Cable Going To Power Supply PcaShips in 4 days
5.95
Power SupplyRM1-0340-020
HP Power Supply Assembly - Includes Frame, Insulator, Sensor Holder And Pca - For 1Ships in 4 days
101.33
Power SupplyRM1-0341-020
HP Power Supply Assembly - Includes Frame, Insulator, Sensor Holder And Pca - For 2Ships in 4 days
53.99
Circuit BoardRG1-4306-020
HP Power Supply Pca - Power Supply Board Only - For 110V-127v OperationShips in 4 days
112.95
Circuit BoardRG1-4329-020
HP Power Supply Pca - Power Supply Board Only - For 220V-240v OperationShips in 4 days
82.22
PlateRC1-0976-000
HP Pressure Plate - Plate That Attaches Above Fusing RollerShips in 4 days
6.95
BushRC1-0988-000
HP Pressure Roller Bushing - Support Bushing Under Each End Of Fusing Pressure RollShips in 4 days
5.95
RM1-0334-000
HP Printer Drive Assembly - Large Gear Drive Assembly On Right Side Of PrinterShips in 4 days
63.90
Cover,CapRM1-0367-000
HP Rear Cover - Back Of Printer Cover - Includes Face-down Output Tray AssemblyShips in 4 days
5.95
Tray, Support , Ice Maker TrayRB2-6287-000
HP Rear Output Tray - Drop Down Face Up Rear Paper Output TrayShips in 4 days
18.95
GuideRB2-6401-000
HP Rear Paper Guide - Attaches To Base Of Rear Output BinShips in 4 days
17.95
RM1-0347-000
HP Registration Assembly - Registration Shutter And Roller With Holder Frame AssembShips in 4 days
16.57
Gear, WheelRS6-0445-000
HP Registration Roller Drive Gear - 14 ToothShips in 4 days
8.25
RB2-3005-000
HP Release Arm - Right Side Lifting Plate Release ArmShips in 4 days
5.95
KitQ2472-67901
HP Return Service Packaging Kit - Contains New Box With Top And Bottom Foam Set, PlShips in 4 days
19.95
RG5-5548-000
HP Reverse Guide Assembly - Guides Paper Back Into Printer To Print Back Side WhenShips in 4 days
5.95
PlateRC1-0914-000
HP Right Feeding Plate - Right Side Metal Piece In Center Of Printer Paper PathShips in 4 days
5.95
Cover,CapRM1-0329-000
HP Right Side Cover AssemblyShips in 4 days
16.74
BushRC1-0983-000
HP Roller Bushing - Delivery Roller Bushing - Supports Right Side Of Delivery RolleShips in 4 days
5.95
BushRC1-0922-000
HP Roller Bushing - Right Side Transfer Roller BushingShips in 4 days
9.96
GuideRB2-6288-000
HP Roller Guide - Small White Plastic Roller In Rear Paper Output Tray - 2 UsedShips in 4 days
5.95
HolderRB2-3485-000
HP Roller HolderShips in 4 days
5.95
SpringRS6-2063-000
HP Roller Spring - Provides Pressure For Feed RollerShips in 4 days
5.95
Leg, Foot, CasterRB2-2816-000
HP Rubber Foot - Non-slip Replacement Rubber FootShips in 4 days
5.95
Leg, Foot, CasterRB2-6297-000
HP Rubber Foot - Square Self-adhesive Rubber FootShips in 4 days
5.95
ScrewXB4-7300-809
HP Screw - 6 Mm Phillips Head Screw With Attached WasherShips in 4 days
16.95
WG8-5593-000
HP Sensor (Tlp1242) Pc Board - Small Board With Flag Activated PhotosensorShips in 4 days
5.95
HolderRL1-0158-000
HP Sensor Lever Holder - Automatic Duplexer Pickup Sensor (Ps503)Ships in 4 days
5.95
PadRC1-0954-000
HP Separation Pad Assembly - For The 250-Sheet Paper TrayShips in 4 days
5.95
PadRM1-0345-000
HP Separation Pad Assembly - Separation Pad And HolderShips in 4 days
12.68
BushRB2-2896-000
HP Shaft Bushing/retainer - Left Side Pickup Roller Support BushingShips in 4 days
5.95
BushRB2-2895-000
HP Shaft Bushing/retainer - Right Side Pickup Roller Support BushingNo
SolenoidRH7-5279-000
HP Solenoid - Automatic Duplexer Solenoid - Sl3Ships in 4 days
5.95
RC1-0911-000
HP Static Charge EleminatorShips in 4 days
5.95
SpringRS6-2030-000
HP Tension SpringShips in 4 days
5.95
SpringRU5-2112-000
HP Tensioning Spring - For The Paper Pickup Gear AssemblyShips in 4 days
5.95
RollerRB2-6277-000
HP Top Output Bin Roller - Lower Of The Two Middle Set Of Rollers - 2 UsedShips in 4 days
5.95
SpringRB2-2843-000
HP Torsion Spring - Provides A Small Amount Of Back Pressure For The Paper Sensor FNo
SpringRB2-2837-000
HP Torsion Spring - Provides Tension For Paper Sensor LeverShips in 4 days
5.95
TransformerRM1-0343-000
HP Transfer Roller Assembly - Includes Left Side BushingShips in 4 days
13.12
Tray, Support , Ice Maker TrayRB2-3036-000
HP Tray 1 Extender - Pull-out Tray ExtensionShips in 4 days
5.95
Tray, Support , Ice Maker TrayRM1-0353-000
HP Tray 1 Paper Input - Adjustable Paper Width Portion Of Tray 1 Assembly - MountsShips in 4 days
16.56
Cover,CapRG5-5575-000
HP Tray 1/Mp Tray Assembly - Drop Down Tray On Front Of PrinterShips in 4 days
26.10
DamperRC1-1038-000
HP Tray 1/Mp Tray Damper - Dampens Movement On Right Side Of Drop Down Tray 1 - WhiShips in 4 days
5.95
Tray, Support , Ice Maker TrayRB2-6404-000
HP Tray 1/Mp Tray Extension - Flip-out Extension Part Of Tray Connected To The PullShips in 4 days
16.95
Circuit BoardRG5-4277-000
HP Tray 3 Controller Board - Paper Feed Drive PcaShips in 4 days
6.95
FrameRB2-3471-040
HP Tray 3 Housing - Bare Frame That Printer Sits On Top Of PrinterShips in 4 days
35.95
GuideRM1-0362-000
HP Upper Delivery Guide - Has Four Separate Rollers And SpringsShips in 4 days
16.25
LiftRF5-2599-000
HP Upper Lifting PlateShips in 4 days
17.95

About HP

Hewlett Packard (HP) manufactures consumer laptops, pc desktops, printers, accessories and more.. It developed and provided a wide variety of hardware components as well as software and related services to consumers, small- and medium-sized businesses (SMBs) and large enterprises, including customers in the government, health and education sectors. Major product lines included personal computing devices, enterprise and industry standard servers, related storage devices, networking products, software and a diverse range of printers and other imaging products. HP marketed its products to households, small- to medium-sized businesses and enterprises directly as well as via online distribution, consumer-electronics and office-supply retailers, software partners and major technology vendors.