Image capture uses default device names

I have 2 identical printers in my home. One in the office and one in the basement. We renamed the printers to be “Office Printer” and “Basement Printer”. This works great for printing over wifi, where we can select the printer to use. The problem is when we try to use Image Capture to scan from these printers. In the Image Capture software our custom names do not show up, just the default names from the manufacturer, which are identical for both of our printers. So we never know which scanner will operate. And they do not show up in the same order on the list, either. Is there a way get Image Capture to recognize the custom names?

Posted on Jan 7, 2024 12:40 PM

Reply

Similar questions

3 replies

Jun 21, 2024 04:26 PM in response to bfdulock

After further research, I resolved the issue of Image Capture displaying default printer/scanner names instead of the customized names. Image Capture apparently caches printer/scanner names in a plist file, stored at:


/Users/username/Library/Application Support/icdd/deviceInfoCacheV2.plist


Deleting this file directly does not solve the issue. You must use another admin account to remove the file.


SOLUTION

(1) Login from a second admin account on the computer.

(2) Launch Terminal and switch to superuser access (using sudo -s).

(3) Navigate to original user's User Library folder, then into Application Support/icdd/.

(4) Delete the file deviceInfoCacheV2.plist (Image Capture will automatically recreate it when launched).

(5) Logout, then log back in as original user and launch Image Capture.


Image Capture should show the correct printer/scanner names.

Jun 7, 2024 09:43 PM in response to Corbin_G

I see this behavior on two computers (out of fifteen) at the office of one of my clients.


DETAILS

Most of their systems are running macOS Sonoma (latest 14.5 release) and Image Capture works correctly--displaying custom printer names. However, on two computers Image Capture displays default printer names instead of the custom names configured on the printers. This behavior occurs when logged in using the user's account. Both machines, though, also have an IT login account--Local Admin. When using this IT account, Image Capture works correctly, showing the custom printer names.


OTHER NOTES

(1) the user accounts on these computers have been migrated from previous hardware as well as previous macOS operating systems;

(2) the IT account was created new on these computers;

(3) after creating a new Test user then logging in as Test, Image Capture works correctly;

(4) duplicating the home folder of a problem user and assigning this duplicate home to a new Test2 user exhibits same problem in Image Capture--default printer names.

(5) removing everything possible from the Test2 user home folder (including most of the Library contents) still results in problem with Image Capture.


Since I cannot remove everything from the Library in step 5 above (macOS restricts deleting certain folders) but have removed all of the folders' contents (including hidden files), it appears something user-related causes Image Capture to display incorrect printer names but I am unable to troubleshoot further. I am limited by time and restricted from making too many changes since these systems are production computers.


CURRENT STATUS

I have an open case with Apple investigating this issue. If there is a solution I will report back.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Image capture uses default device names

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.