Hello, I am the IT Director for a small rural K-12 school district.
Is there some way to automatically pull staff email addresses from our Google GSuite/Workspace directory and populate the Scan-To address book on Canon Imagerunner copiers?
This doesn't seem like it should be that complicated, but it seems to end up being very complex.
I have looked into setting up an LDAP server but that apparently doesn't directly add names to the Canon quick-search A-Z address book. There's a long series of steps to access the remote LDAP server and then manually do a user search from the sluggish copier touch interface.
,
I have been moving in the direction that probably what I need to do is figure out the Canon address book format specification that can be exported from the web management console.
Then I would write a Powershell script that uses the Google Apps Manager (GAM) command line tool to search for staff accounts in certain organizational units, in our Google Workspaces directory.
This discovered user list would then be used to auto-generate a new address book file with the correct syntax, and auto-import it to all the Canon copiers every night.
This way when new staff are added in Google Workspaces, or old accounts are deactivated or deleted, they are then also automatically updated on all the Canon copier address books within 24 hours.
,
Due to the current ridiculously manual setup process needed for the copier address books, we have never bothered to add students by grade level on the Scan-To address books.
But if I had an automated mechanism to collect and dump them into the import file, then it may be worthwhile to also have the students available as individual scan-to destinations.
,
Except I don't see a way to automatically push a new address book file to the Canon copiers via a script. There is a way to import and export through the copier web interface, but I expect that I need a way to do this process from a command line connected to the copier.
The user-facing Canon product manuals don't talk about SSH but apparently it is an option hidden in the Canon service manuals. Though even then, I don't know if there is a way to import address books via the service SSH command line.
If there is a way to just individually add and delete user address book entries via SSH then that would be another way to do this via a script each night, without generating the address book import file.
,
I expect there is probably a way to fake the using the copier web management console via a Powershell script, to import the address book that way without SSH each night. But I don't know enough about scripted web scraping programming to make that work.
I would need to fake a user login and password to the copier's web management interface, and then retain the faked-page authentication state for the address book file import/upload step.
,
This should probably include support for also auto-updating address books on Ricoh and other multifunction copiers, but we only have Canon at this point, so that is all I would be able to test at the moment:
- Canon IRAC257IF
- Canon IRAC3725I
- Canon IRAC5840I
- Canon IRAC7765I
Bookmarks