CUPS utiliza una base de datos MIME para determinar qué conversiones de archivos puede realizar.
La base de datos se compone de archivos *.convs
y *.types
. Ambos tienen páginas man:
La página de manual de cupsd enumera las ubicaciones de estos archivos como:
/usr/share/cups/mime/mime.convs
/usr/share/cups/mime/mime.types
Por lo general, hay archivos adicionales *.convs y *.types en /usr/share/cups/mime/
, y cupsd también los usa.
En mi sistema Slackware 14.2, obtengo lo siguiente:
$ grep -h "^[^#]" /usr/share/cups/mime/*.convs | sort
application/msword text/vnd.cups-brf 30 texttobrf
application/octet-stream application/vnd.cups-raw 0 -
application/pdf application/vnd.cups-pdf 66 pdftopdf
application/pdf text/vnd.cups-brf 100 texttobrf
application/pdf image/tiff 80 pstotiff
application/postscript application/vnd.cups-postscript 66 pstops
application/postscript application/pdf 0 pstopdf
application/postscript image/tiff 80 pstotiff
application/rtf text/vnd.cups-brf 30 texttobrf
application/vnd.adobe-reader-postscript application/vnd.cups-postscript 66 pstops
application/vnd.cups-pdf application/vnd.cups-postscript 100 pdftops
application/vnd.cups-pdf application/vnd.cups-raster 100 pdftoraster
application/vnd.cups-pdf application/vnd.cups-raster 99 gstoraster
application/vnd.cups-pdf image/tiff 80 pstotiff
application/vnd.cups-pdf-banner application/pdf 32 bannertopdf
application/vnd.cups-postscript application/vnd.cups-raster 175 gstoraster
application/vnd.cups-postscript image/tiff 80 pstotiff
application/vnd.cups-raster image/pwg-raster 100 rastertopwg
application/vnd.openxmlformats-officedocument.wordprocessingml.document text/vnd.cups-brf 30 texttobrf
application/x-cshell text/plain 100 -
application/x-cshell application/pdf 32 texttopdf
application/x-csource text/plain 100 -
application/x-csource application/pdf 32 texttopdf
application/x-perl text/plain 100 -
application/x-perl application/pdf 32 texttopdf
application/x-shell text/plain 100 -
application/x-shell application/pdf 32 texttopdf
application/xhtml text/vnd.cups-brf 10 texttobrf
application/xml text/vnd.cups-brf 10 texttobrf
image/gif application/vnd.cups-raster 100 imagetoraster
image/gif application/vnd.cups-pdf 65 imagetopdf
image/gif image/vnd.cups-brf 70 imagetobrf
image/gif image/vnd.cups-ubrl 70 imagetoubrl
image/jpeg application/vnd.cups-raster 100 imagetoraster
image/jpeg application/vnd.cups-pdf 65 imagetopdf
image/jpeg image/vnd.cups-brf 70 imagetobrf
image/jpeg image/vnd.cups-ubrl 70 imagetoubrl
image/pcx image/vnd.cups-brf 70 imagetobrf
image/pcx image/vnd.cups-ubrl 70 imagetoubrl
image/png application/vnd.cups-raster 100 imagetoraster
image/png application/vnd.cups-pdf 65 imagetopdf
image/png image/vnd.cups-brf 70 imagetobrf
image/png image/vnd.cups-ubrl 70 imagetoubrl
image/pwg-raster application/pdf 32 rastertopdf
image/svg image/vnd.cups-brf 70 imagetobrf
image/svg image/vnd.cups-ubrl 70 imagetoubrl
image/tiff application/vnd.cups-raster 100 imagetoraster
image/tiff application/vnd.cups-pdf 65 imagetopdf
image/tiff image/vnd.cups-brf 70 imagetobrf
image/tiff image/vnd.cups-ubrl 70 imagetoubrl
image/urf application/pdf 0 urftopdf
image/vnd.microsoft.icon image/vnd.cups-brf 70 imagetobrf
image/vnd.microsoft.icon image/vnd.cups-ubrl 70 imagetoubrl
image/x-bitmap application/vnd.cups-raster 100 imagetoraster
image/x-bitmap application/vnd.cups-pdf 65 imagetopdf
image/x-ms-bmp image/vnd.cups-brf 70 imagetobrf
image/x-ms-bmp image/vnd.cups-ubrl 70 imagetoubrl
image/x-photocd application/vnd.cups-raster 100 imagetoraster
image/x-photocd application/vnd.cups-pdf 65 imagetopdf
image/x-portable-anymap application/vnd.cups-raster 100 imagetoraster
image/x-portable-anymap application/vnd.cups-pdf 65 imagetopdf
image/x-portable-anymap image/vnd.cups-brf 70 imagetobrf
image/x-portable-anymap image/vnd.cups-ubrl 70 imagetoubrl
image/x-portable-bitmap application/vnd.cups-raster 100 imagetoraster
image/x-portable-bitmap application/vnd.cups-pdf 65 imagetopdf
image/x-portable-bitmap image/vnd.cups-brf 70 imagetobrf
image/x-portable-bitmap image/vnd.cups-ubrl 70 imagetoubrl
image/x-portable-graymap application/vnd.cups-raster 100 imagetoraster
image/x-portable-graymap image/vnd.cups-brf 70 imagetobrf
image/x-portable-graymap image/vnd.cups-ubrl 70 imagetoubrl
image/x-portable-graymap application/vnd.cups-pdf 65 imagetopdf
image/x-portable-pixmap application/vnd.cups-raster 100 imagetoraster
image/x-portable-pixmap application/vnd.cups-pdf 65 imagetopdf
image/x-portable-pixmap image/vnd.cups-brf 70 imagetobrf
image/x-portable-pixmap image/vnd.cups-ubrl 70 imagetoubrl
image/x-sgi-rgb application/vnd.cups-raster 100 imagetoraster
image/x-sgi-rgb application/vnd.cups-pdf 65 imagetopdf
image/x-sun-raster application/vnd.cups-raster 100 imagetoraster
image/x-sun-raster application/vnd.cups-pdf 65 imagetopdf
image/x-xbitmap application/vnd.cups-raster 100 imagetoraster
image/x-xbitmap application/vnd.cups-pdf 65 imagetopdf
image/x-xbitmap image/vnd.cups-brf 70 imagetobrf
image/x-xbitmap image/vnd.cups-ubrl 70 imagetoubrl
image/x-xpixmap application/vnd.cups-raster 100 imagetoraster
image/x-xpixmap application/vnd.cups-pdf 65 imagetopdf
image/x-xpixmap image/vnd.cups-brf 70 imagetobrf
image/x-xpixmap image/vnd.cups-ubrl 70 imagetoubrl
image/x-xwindowdump application/vnd.cups-pdf 65 imagetopdf
image/x-xwindowdump image/vnd.cups-brf 70 imagetobrf
image/x-xwindowdump image/vnd.cups-ubrl 70 imagetoubrl
text/css text/plain 100 -
text/html text/plain 100 -
text/html application/pdf 32 texttopdf
text/html text/vnd.cups-brf 10 texttobrf
text/plain application/pdf 32 texttopdf
text/plain text/vnd.cups-brf 0 texttobrf
text/rtf text/vnd.cups-brf 30 texttobrf
También puede ver qué filtros utilizará una conversión llamando cupsfilter
directamente con un archivo y la opción --list-filters
(que no imprimirá el archivo):
$ cupsfilter --list-filters foo.png
imagetoraster
rastertopwg
rastertopdf
(Nota :Tengo una impresora predeterminada configurada a través de lpoptions
, por lo que no tuve que proporcionar el nombre de la impresora. Si es necesario, puede pasar el nombre de la impresora a cupsfilter
con la opción -d
.)
Я не проверял это решение, но я бы сделал так.
Поскольку ваш экземпляр сохраняет данные, я предполагаю, что с ним связан постоянный том. Вы можете использовать консольный графический интерфейс или инструменты CLI, чтобы получить этот идентификатор тома.
Затем я создавал новый временный экземпляр EC2 и подключал существующий том в качестве второго диска. После загрузки второго экземпляра EC2 вы сможете mount
изменить существующий том, отредактировать записи crontab, umount
.
Наконец, вы можете уничтожить временный экземпляр EC2.
Теперь ваш существующий экземпляр должен загружаться корректно!