Самый анонимный вариант сетевого принтера - это JetDirect
SELECT CONCAT('RENAME ', image_name_ext, ' ', barcode, '_', autonc_number, '.ext')
INTO OUTFILE 'script.sh'
FROm ...
Основная картинка товара хранится в SQL в таблице oc_product (там же модель, штрихкод и т.д.), дополнительные (при наличии) в oc_product_image (каждая картинка новой записью), сквозной id товара у этих таблиц - product_id.
именуем все картинки по штрихкоду товара (чтобы картинки уж точно стали уникальными), дополнительные картинки так же переименовываем в <штрихкод>_1.jpg и т.д.
Да ладно? Поближе - да, но не физически. Если конечно не сравнивать "в соседнем городе через VPN" и "на соседнем столе по гигабиту".