Alain Afflelou, the leading French chain of optical stores, is giving some consideration to franchising its successful store and merchandising format in North America.