Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Printers and Scanners





A printer is a peripheral which makes a persistent human readable representation of graphics or text on paper or similar physical media. Traditional printers are being used more for special purposes, like printing photographs or artwork, and are no longer a must-have peripheral; 3D printing has become an area of intense interest, allowing the creation of physical objects. An image scanner is a device that optically scans images, printed text, handwriting, or an object, and converts it to a digital image. Hand-held scanners, where the device is moved by hand, have evolved from text scanning "wands" to 3D scanners used for industrial design, reverse engineering, test and measurement, orthotics, gaming and other applications.

Share tech news, updates, or what's on your mind.

Sign up to Post

I have written some MS VBA code to scan a document on my local scanner and save the resulting scan in a particular folder with a particular file name. It arrives there as a BMP file, which is unacceptably large in file size (typically 25 MB). I have a CutePDF and PDF Creator and MS Print To PDF as PDF printers to choose from, if needed, but I cannot figure out how to print the BMP file to them by using some effective VBA code.

So, using MS Access VBA, how do I select the BMP file, convert it to PDF and save it in the same folder with the same name (except with a PDF extension, of course)? When I do this manually I get a PDF of around 500 kb, which is much more acceptable in size.

The end result I need is for the user to place a document, like a tax file number application, on the scanner, click a button on the database and have the system scan the doc, file it in the employee's folder on the server with a name indicating that it is his or her tax file number application and then automatically convert the resulting BMP to PDF and finally to delete the BMP file to save space on the server.

I can do all of this except the actual conversion of the BMP to PDF. Can any one help me here? My environment is Win-10, Access 2016. Thanks
[Webinar] Lessons on Recovering from Petya
LVL 10
[Webinar] Lessons on Recovering from Petya

Skyport is working hard to help customers recover from recent attacks, like the Petya worm. This work has brought to light some important lessons. New malware attacks like this can take down your entire environment. Learn from others mistakes on how to prevent Petya like worms.

No issue with firewall, makes the ftp connection, sends username and password, then quits the connection. Tried with passive mode on and off. internet speed isn't bad, latency isn't terrible, file shows up into the folder it belongs too, but with a 0kb filesize and unable to be open. We even bought a new printer and tested it, verified it worked and shipped to the location. Still the same issue. I am at a loss of what it could be.
I have Xerox 6204 Wide format (Print,Copy,Scan) stop working and became off line ? after uploading the file firmware to the Web Printer Management Tool  FreeFlow Accxes controller the printer lost billing meter and serial number
I can't change IP address it back to after Restart or shutdown and visible to network
What should I do to solve it ?

Our Printronix T5204r prints only the first page and than it freezes. Above that, Remove Label error shows up on a printer display. (This happens when we print from some computers). We have to turn the printer off and on to make it work.

We removed drivers completely and re-added them. Didn't help.

Any help appreciated.
I have two routers. The routers are using EIGRP.   Primary is a Cisco 2921 Backup is 4321.
One is a primary and the Second is a backup.
When the primary router goes down all connectivity functions transfer to the Second router.
What I would like to know is this,
When the connectivity function transfer to the backup router And connectivity is restored to the Primary,
How do the Workstations, printers - ip address get transfer back to the Primary router. ??
Do all network devices stay on the backup until someone transfers them and if so, What is the commands
or process to bring them over to the Primary.

Note: This is all the  Detail I have.
A Windows 10 user has an intermittent problem where she is sometimes unable to print to any network printer.

I troubleshoot this issue by doing the following:

1. Confirming that this user's laptop is on the corporate Wi-Fi network that the network printers are connected to
2. Making sure that network discovery is enabled and then disabling and then re-enabling network discovery
3. Stopping and restarting the print spooler service
4. Disconnecting from and then reconnecting to the Wi-Fi network
5. Releasing & renewing the IP address, and then flushing and registering the DNS cache
6. Clearing temporary & temporary internet files

Restarting the user's laptop will usually fix this issue and the user is then able to print.

This laptop has all current Windows 10 & Office 2016 updates installed and has no detectable malware or viruses

However I'm trying to fix the underlying issue so that this issue will stop occurring. If this issue ever does occur I want to be able to fix it without having to restart the user's laptop.

What can be done to prevent this issue with the user not being able to print from her Windows 10 laptop?
Installed a Canon Image Runner C7565 on a 2008 Server and shared the printer. Each user has the printer but, they can not save 1 sided printing as the default. It always goes back to 2 sided printing.  The internal printer settings are single sided but the users must always select single sided from the printer properties of the application.
Hi Experts,

we have a new printer from CANON.
Sometimes I can ping the printer and then after some minutes i Cannot ping it.

How can it be ?
Any ideas ?
I have a Windows 7 computer and an HP8710 printer. I've been printing from the Win7 to this printer for months. Today, I can't. The printer is connected to the LAN wirelessly with an IP assigned by the router. I have no wireless card in the Win7, but it's been using the LAN IP address just fine. I've run through the HP Print and Scan Doctor 5.0. I specify the Network-Wired connection. It finds the printer on the LAN saying, "The following products are visible from your computer", and it shows the 8170 and gives its IP: and says "Installed". So, it must be able to see the printer to some extent. When I click 'Next' for it to "Communicate" with the printer, it tries for a while then says, "Failed to communicate with your selected product ..."

ALSO ... when I run the Printer Assistant, and it goes to retrieve information from the device, that succeeds! I can see the ink levels, etc.

I've shutdown/rebooted the computer several times and cycled the power on the printer (including unplugging it). I've re-done the Wireless setup Wizard on the printer. Other computers on the LAN can print w/o problem.

I can ping the IP from 2 of the Linux computers on the LAN. I cannot ping this IP from either of the 2 Windows 7 computers on the LAN. The WIN7 *can* ping the router and other computers on the LAN.

I'm out of ideas. Perhaps a recent update to Windows did something? Perhaps a firewall issue? I need help!

(btw - I'm a network administrator at my …
How to create signatures in the free Adobe Acrobat Reader DC software
In a question here at Experts Exchange, a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat product). The member requested step-by-step instructions. This 5-minute Experts Exchange video Micro Tutorial provides detailed steps showing how to do it.

1. Open the PDF file and view the Tools

Open the PDF file with Adobe Acrobat Reader DC.

Click either:

the View>Tools>Fill & Sign>Open menu


the sideways triangle on the right side to open the Tools panel.


2. Run the Fill & Sign tool

If you used the first method in Step 1, the Fill & Sign tool will be open.

If you used the second method in Step 1, click the Fill & Sign tool in the Tools panel to open it.

Either way, you'll have this:


3. Click the sign tool, which is the pen tip

Click the tip of the pen, which brings up the Add Signature and Add Initials choices.

Click Add Signature.


4. Select Type or Draw or Image

Click the Type or Draw or Image icon (default is Type).

Enter your signature, depending on the choice you made above.


5. Place your signature

Position the mouse on the page and left-click to place the signature.

Use the sizing handle in the lower right corner, if desired, to size the signature.


6. To edit/change signature, delete it and create new one

There is no way to edit/change the signature, so delete it and create a new one, if needed.

Click the minus sign to delete it, then start over at Step 3.


7. Save the file with the signature

After placing the signature, do a File>Save or Save As to save the file with your signature.

That's it! If you find this video to be helpful, please click the thumbs-up
Free Tool: IP Lookup
LVL 10
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Hi there,

I have a report that prints out a simple ID and name - but the ID needs to be part of a magnetic stripe.  I have tried several options - one being using OLE, linked to an external RTF file.  The external file contains ~SP:M:L:1: {CnMem_1.CnMem_1_Membership_ID}?

It triggers the printer to identify that mag stripe coding but cannot identify what to do with the membership field. The printers displays a read/write error.  

I had tried several other options but the same issue, it cannot identify what to do with the membership field,

Does anyone have any ideas? Thanks very much - CS
I'm writing a program that will install a network printer depending on selections made in two combo boxes.

Here is my form:

printer app form
Here is what I have so far for code:

Public Class AddPrinterForm

    Private Sub AddPrinterForm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    End Sub

End Class

Open in new window

I have a spreadsheet that has 1 sheet populated with columns A-F with the names of the printers.

I would like the 2nd ComboBox (PrinterNameBox) to be filled with content from whichever PrintServer is selected in ComboBox1 (PrintServerBox) relative to the columns in the spreadsheet. PrintServer 1 = Column A, 2 = Column B and so forth. Then people will click Install Printer! and the button will execute a command depending on the variables selected in the ComboBoxes.

I've looked everywhere and I cannot find how to do this. Every place I find has solutions for SQL Server but not a simple spreadsheet or other solution.

If this is not the place to ask newbie questions like this please let me know a good place to go.
We have a Windstream MPLS network across 20 offices. Each office has its own subnet, 10.0.1.x, 10.0.2.x, etc.

In one office, 10.0.8.x, there is an HP Officejet Pro 8600 N911a that has been working perfectly well for a few years now. Its IP address was The other day, the folks in that office moved it to another conference room in that suite and suddenly nobody can connect to it from within that subnet but we can from any other subnet, such as here at HQ.

From here at HQ, I can ping it, log into its web interface, the whole nine.

I changed its IP address to just to see if that would help. It didn't. All of the other printers in that office are working properly.

We rebooted it. No dice. Made sure the time and date on the device were correct.
User has a Brother Inkjet  MFC-J4510 DW, attached to a Windows 7  HP desktop.  Printer is about 2 years old.

They don't print out a lot of pages per month. They first noticed about 3 months ago that the black ink was being used up at a much quicker rate than in the year previous.

Then the other day they say they ran a cleaning cycle which used up almost an entire black cartridge.

I figure that a new printer would cost them $10 a month for a year if they bought a new one now.  Versus $25 a month for disappearing black ink.

Is there a way to tell if the printer is failing, or if there's a setting on the Brother that would change the rate of ink usage?

Yet another question in regards to the LS3578-FZ2005WR Zebra Symbol scanner.

We are trying to get it to add an Enter after each barcode that is scanned, but it's only adding a TAB after each scan, even if we try to re-program it with:


Do I need to clear out the previous settings where it must have been setup to TAB instead of ENTER?
If so, how would I do this?
This morning, printers weren't showing up on one of my terminal servers (RD Hosts).
No problems on my other TS, nor on the workstations.
Environment: Server 2008 R2
Restarting the spooler didn't help.
Restarting the server didn't help.
Trying to add printers gave error.
I could browse them. But when trying to add them, the error said it couldn't connect.
Anyone an idea what's causing this and how to fix it?
I have a Canon Pixma Printer. I was loading paper into the input tray as it was printing. As i did so, several pages got sucked into the feeder (if that's the right term) and jammed. They are perfectly placed to that I can only barely reach them on either end (infeed or outfeed).

I tried using tweezers to grab them but I could not get a tight enough grip of them. Would pliers work? Something else? I hope I don't have to take apart the printer to resolve this issue.

Hi Experts,

 I have 3 wireless HP printers in an office and my client loaded airprint on his iphone and sometimes the printers are available and sometimes they aren't. Can he use maybe another APP? to find a permanent solution to this?
We have a handful of HP LaserJet M602 printers that we're having some issues with. We have an application server located in a data center that can print to a number of printers in our organization but cannot print to any of these M602 printers. I've troubleshooted a couple of things like making sure the printers are using port 9001, disabling/enabling SNMP and made sure the server has the correct IPs for these printers. One thing I did notice is that if I browse to the printer's IP in Chrome or IE, I get a privacy error that I have to bypass. On all of our other printers that work fine, it takes me straight to the status page without any privacy or certificate error. Is there a setting that can be changed to bypass the privacy error to see if that resolves our issue?
Concerto Cloud for Software Providers & ISVs
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Deal all,
I have a strange problem with a user printing from their PC whereby in Outlook they select a number of emails, between 5 and 15 different lines, then they right click and select 'Quick print' - the print begins but they seem to get several copies of the same emails. We usually just stop the print.

Also, when printing from Word, sometimes a document can print several times. This happens with two separate printers.

I am not sure how to troubleshoot as it is not consistently doing this. The PC is connected to a domain where the printers are installed on a Windows 2012 server. There are 5 PCs connected and this is the only offender.

I have tried reinstalling the printers/drivers on the PC

Any pointers on where to start would be appreciated.

Many thanks,
Hi all,

We've got a location that has a Ricoh MPC2003 that will not scan, it HAS been working fine but suddenly stopped and we've not made ANY changes to anything to attribute to it. We have tried to scan to email, ftp and folder on the server as well as direct to a local machine and there are no errors on the printer but the document just vanishes.
I know the usual suspects which i've gone through but my question/problem is that as there are NO diagnostic tools on the printer and no test option it means we keep needing someone to phyiscally scan something (as we're not at that location) so is there a seperate tool for Ricoh printers to help with diagnostics etc (or even a 3rd party program) as we've spoken to the printer company and they've given us the standard response of "well if it was working then it's something to do with the network so nothing to do with us"
Any help would be great.
Good day!

I am wondering if someone can point me in right direction to troubleshoot this issue.

We have a Cannon Plotter ipf670, its installed on our print server MS Server 2012 R2 Std.
This printer keeps going offline everynow and then for no apparent reason. Both at users end and in print management.

* While this printer goes offline, I can still get to its webpage via its ip and ping it fine as well. *

What I have tried:

- Rebooting printer
- Checking setting on the printer that it doesn't shutdown automatically.
- Making sure network cable have no issue.
- Making sure its set to static IP and all the IP addresses are fine - DNS, Gateway and mask.
- Looking at the printer while its showing offline on the server/workstation - It shows like its normal and waiting for prints.

What works:

- Restarting Print Spooler -  It started printing
- Next time it went offline again, I rebooted printer and it came ready and started printing again!

Thank you in advance.
#include <stdio.h>

int main (void)
    printf ("Hello, world!\n");
    return 0;

what does the  "\n" below mean ?

printf ("Hello, world!\n"
We are migrating users from desktops with windows 10 to laptops with windows 10, but when we login to the laptop for the users, they are displaying printers that the user should not have.
Very strange issue.
When the user is on their desktop, the see the correct number of printers that the gpo is assigning to them but when thwy login on the laptop, they get extra printers that they should not have..
any ideas on this issue would be great.
When I try to FAX from my PC using the Epson FAX Utility in Windows 10, I hear the phone go busy before the FAX number is finished dialing.

Conversely, I can FAX from the Epson WF-4630 control panel just fine.

This is my home office & the printer is connected via the network. I run the FAX utility "Check FAX Connection" & it shows everything is fine. Unchecking "Dial Tone Detection" doesn't seem to do anything. Epson software update doesn't show any updates other than the unrelated "Epson Connect", "E-Web Print".

The phone line is VOIP (T-Mobile Line Link) & I don't need to dial anything to get out.

I am confused why FAX from the printer would work but not the Windows software. They both use the same settings.

Printers and Scanners





A printer is a peripheral which makes a persistent human readable representation of graphics or text on paper or similar physical media. Traditional printers are being used more for special purposes, like printing photographs or artwork, and are no longer a must-have peripheral; 3D printing has become an area of intense interest, allowing the creation of physical objects. An image scanner is a device that optically scans images, printed text, handwriting, or an object, and converts it to a digital image. Hand-held scanners, where the device is moved by hand, have evolved from text scanning "wands" to 3D scanners used for industrial design, reverse engineering, test and measurement, orthotics, gaming and other applications.