Dvipdfmx ignores image files which do not exist and tries to continue processing. Seems like it would be better to exit with bad status in this case? The output cannot be as the user expected. -k