> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Preguntas frecuentes

> Preguntas frecuentes sobre ABBYY FineReader Engine: licencias, distribución, procesamiento de imágenes, precisión del reconocimiento y formatos compatibles.

<div id="licensing-and-distribution">
  ## Licencias y distribución
</div>

<Accordion title="¿Existe un programa de instalación especial para distribuir ABBYY FineReader Engine en una estación de trabajo (Linux y Windows)?">
  ABBYY FineReader Engine 12 incluye una utilidad de instalación especial para la distribución. Con esta utilidad puede instalar la biblioteca de ABBYY FineReader Engine en una estación de trabajo en modo automático desde la línea de comandos. También puede instalar la biblioteca manualmente copiando los archivos necesarios. Consulte [Distribución de aplicaciones que utilizan la biblioteca de ABBYY FineReader Engine](/es/fine-reader/engine/distribution).
</Accordion>

<Accordion title="¿Qué licencia se requiere para compilar una aplicación?">
  Todas las licencias de un proyecto comparten el mismo [Customer Project ID](/es/fine-reader/engine/api-reference/functions/initializeengine-function#customerprojectid), que es requerido por las funciones que inicializan la biblioteca. La Runtime License del usuario final y la License de Developer del desarrollador de software deben corresponder al Customer Project ID que se pasa a estas funciones.

  Consulte también [Distribución de aplicaciones que utilizan la biblioteca de ABBYY FineReader Engine](/es/fine-reader/engine/distribution).
</Accordion>

<Accordion title="¿Qué licencia se requiere para activar ABBYY FineReader Engine en una estación de trabajo?">
  Debe activar una Runtime License en la estación de trabajo. Consulte [Activación de la biblioteca de ABBYY FineReader Engine con la Runtime License](/es/fine-reader/engine/distribution/distribution-windows/activating-the-library-windows).
</Accordion>

<Accordion title="¿Qué archivos de ABBYY FineReader Engine deben copiarse en una estación de trabajo?">
  * Archivos para el funcionamiento de los módulos que admitirá su aplicación.
  * Archivos marcados como "obligatorios" en la tabla de la sección [ABBYY FineReader Engine Distribution Kit](/es/fine-reader/engine/distribution/distribution-windows/distribution-kit). Corresponden a los módulos del sistema y las bases de datos de reconocimiento principales.
  * Bases de datos de reconocimiento para texto manuscrito/impreso a mano, si es necesario.
  * Archivos de recursos para los idiomas de interfaz que se utilizarán en su aplicación.
  * Archivos de compatibilidad de diccionarios para los idiomas de reconocimiento que admitirá su aplicación. Si los idiomas de reconocimiento incluyen idiomas con el alfabeto latino, asegúrese de copiar los archivos Univers.amd y Univers.amm.
  * Módulos de escaneado de Windows, recursos específicos de escaneado y módulos Twain, si su aplicación realizará el escaneado a través de la interfaz de ABBYY FineReader Engine.
  * Módulos de Visual Components de Windows y los recursos específicos correspondientes, si su aplicación utiliza Visual Components de ABBYY FineReader Engine. Registre VisualComponents\_dll mediante regsvr32.exe.

  También puede utilizar el archivo [FREngineDistribution.csv](/es/fine-reader/engine/distribution/distribution-windows/distribution-kit/working-with-the-frenginedistributioncsv-file) para crear automáticamente una lista de los archivos necesarios para el funcionamiento de su aplicación.

  Consulte

  * [Installing the ABBYY FineReader Engine Library in Manual Mode](/es/fine-reader/engine/distribution/distribution-linux/installing-the-library-linux/installing-the-library-in-manual-mode) (Linux)

  * [Instalación de la biblioteca de ABBYY FineReader Engine](/es/fine-reader/engine/distribution/distribution-macos/installing-the-library-macos) (Mac)

  * [Installing the ABBYY FineReader Engine Library in Manual Mode](/es/fine-reader/engine/distribution/distribution-windows/installing-the-library-windows/installing-the-library-in-manual-mode) (Windows)
</Accordion>

<Accordion title="¿Es necesario tener permisos de escritura o incluso control total sobre la carpeta con el ejecutable del servicio de licencias para el grupo 'Everyone'?">
  No, no es necesario. Limitar el acceso total para el grupo 'Everyone' es la práctica recomendada para impedir que usuarios no autorizados realicen modificaciones. Es suficiente con que el grupo 'Everyone' tenga únicamente acceso de lectura ('Read').
</Accordion>

<Accordion title="¿Qué carpetas deben ser accesibles desde la estación de trabajo de Windows?">
  Se requieren permisos de control total para las siguientes carpetas:

  * Carpeta %TEMP%
  * Carpeta %ProgramData%\ABBYY\SDK\12\FineReader Engine
  * Carpeta %ProgramData%\ABBYY\SDK\12\Licenses (obligatoria para el servidor de licencias, opcional para las estaciones de trabajo)

  Todos los usuarios que ejecuten su aplicación deben tener permisos de lectura, ejecución y escritura en:

  * La carpeta %ProgramData%\ABBYY.

  Las siguientes ramas del registro deben ser accesibles desde la estación de trabajo:

  * "HKEY\_CURRENT\_USER\Software\ABBYY\SDK\12\FineReader Engine" — control total
  * "HKEY\_CURRENT\_USER\Software\ABBYY\SDK\12" — control total solo para la instalación
  * "HKEY\_LOCAL\_MACHINE\Software\ABBYY\SDK\12" — control total solo para la instalación

  Consulte [Instalación de la biblioteca de ABBYY FineReader Engine](/es/fine-reader/engine/distribution/distribution-windows/installing-the-library-windows).
</Accordion>

<Accordion title="La aplicación se ejecuta en una estación de trabajo con una Runtime License activada. Se muestra el mensaje &#x22;ABBYY FineReader Engine is not licensed&#x22;. ¿Qué debo hacer?">
  Asegúrese de que la [Runtime License](/es/fine-reader/engine/licensing#developer_runtime) corresponda al Customer Project ID con el que se compiló la aplicación. Si la licencia no coincide con el Customer Project ID, la aplicación no funcionará.

  El Customer Project ID se pasa a los métodos que cargan FineReader Engine como uno de los parámetros de entrada. Verifique que el Customer Project ID utilizado por los métodos sea correcto.

  Consulte también [Licensing](/es/fine-reader/engine/licensing), [Distribución de aplicaciones que utilizan la biblioteca de ABBYY FineReader Engine](/es/fine-reader/engine/distribution).
</Accordion>

<Accordion title="Activé mi licencia en Linux, pero durante la inicialización recibí el mensaje &#x22;There are no licenses on 127.0.0.1&#x22;. ¿Qué debo hacer?">
  Compruebe los permisos otorgados a la carpeta %ProgramData%\ABBYY\SDK\12\Licenses con la siguiente línea de comandos:

  ```
  ls -l /var/lib/ABBYY/SDK/12 | grep Licenses
  chmod 777 /var/lib/ABBYY/SDK/12/Licenses
  ```

  Si la línea de comandos devuelve un valor distinto de drwxrwxrwx, la carpeta %ProgramData%\ABBYY\SDK\12\Licenses no cuenta con los permisos necesarios.

  Para otorgar permisos de acceso completo a la carpeta %ProgramData%\ABBYY\SDK\12\Licenses, ejecute la siguiente línea de comandos:
</Accordion>

<Accordion title="Mi licencia admite el reconocimiento de códigos de barras. ¿Por qué no puedo usar los métodos de procesamiento?">
  Para poder usar métodos de procesamiento como [IFRDocument::Process](/es/fine-reader/engine/api-reference/document-related-objects/frdocument/process-method), necesita una licencia que incluya el módulo [Processing](/es/fine-reader/engine/licensing/modules#processing). Si su licencia no lo admite, solo puede reconocer códigos de barras; utilice el método [IFRPage::ExtractBarcodes](/es/fine-reader/engine/api-reference/document-related-objects/frpage/extractbarcodes-method).
</Accordion>

<Accordion title="Mi licencia admite el reconocimiento de códigos de barras y/o el reconocimiento óptico de marcas (OMR). ¿Por qué no puedo usar los métodos de procesamiento?">
  Para poder usar métodos de procesamiento como [IFRDocument::Process](/es/fine-reader/engine/api-reference/document-related-objects/frdocument/process-method), necesita una licencia que incluya el módulo [Processing](/es/fine-reader/engine/licensing/modules#processing). Si su licencia no lo admite, aún puede reconocer códigos de barras y/o marcas de verificación mediante otros métodos:

  * para el reconocimiento de códigos de barras, puede usar el método [IFRPage::ExtractBarcodes](/es/fine-reader/engine/api-reference/document-related-objects/frpage/extractbarcodes-method);
  * una licencia OMR generalmente también incluye el módulo [Recognition](/es/fine-reader/engine/licensing/modules#recognition), que permite llamar a métodos como [IFRDocument::Recognize](/es/fine-reader/engine/api-reference/document-related-objects/frdocument/recognize-method), [IFRDocument::RecognizePages](/es/fine-reader/engine/api-reference/document-related-objects/frdocument/recognizepages-method), [IFRPage::Recognize](/es/fine-reader/engine/api-reference/document-related-objects/frpage/recognize-method), [IFRPage::RecognizeBlocks](/es/fine-reader/engine/api-reference/document-related-objects/frpage/recognizeblocks-method).
</Accordion>

<Accordion title="¿Qué debo hacer si quiero ejecutar ABBYY FineReader Engine para Windows o Linux dentro de un Docker container?">
  Para ejecutar ABBYY FineReader Engine en un Docker container, utilice dos contenedores separados, cada uno con ABBYY FineReader Engine y el servicio de licencias en su interior.

  Consulte las instrucciones para este escenario en [Running ABBYY FineReader Engine 12 inside a Docker container](/es/fine-reader/engine/distribution/distribution-windows/running-abbyy-finereader-engine-12-inside-a-docker-container).
</Accordion>

<Accordion title="¿Cómo puedo ejecutar mi aplicación de Windows en Azure Services?">
  Puede ejecutar su aplicación basada en ABBYY FineReader Engine en Azure Cloud Service o Azure App Service. Siga las instrucciones disponibles en [Running ABBYY FineReader Engine in Azure Services](/es/fine-reader/engine/distribution/distribution-windows/running-abbyy-finereader-engine-inside-azure-services).
</Accordion>

<div id="image-related-questions">
  ## Preguntas relacionadas con imágenes
</div>

<Accordion title="¿Cómo puedo eliminar el ruido de fondo de cada bloque por separado?">
  Utilice los métodos del objeto [ImageDocument](/es/fine-reader/engine/api-reference/image-related-objects/imagedocument) que mejoran la calidad de la imagen. Estos métodos le permiten seleccionar una región de la imagen con la que trabajar.
</Accordion>

<Accordion title="¿Cuál es la diferencia entre los distintos métodos para cambiar la resolución de la imagen?">
  ABBYY FineReader Engine ofrece varias formas de corregir la resolución de la imagen:

  1. Después de abrir la imagen, mediante el método [ChangeResolution](/es/fine-reader/engine/api-reference/image-related-objects/imagedocument/changeresolution-method) del objeto [ImageDocument](/es/fine-reader/engine/api-reference/image-related-objects/imagedocument).<br />Puede usar el método [DetectResolution](/es/fine-reader/engine/api-reference/document-related-objects/frpage/detectresolution-method) del objeto [FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage) para determinar el valor de resolución óptimo.
  2. Durante la etapa de preprocesamiento de la imagen (que, de forma predeterminada, se incluye en la llamada a cualquiera de los métodos que realizan el procesamiento completo de la imagen), controlada por la propiedad [OverwriteResolutionMode](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams#overwriteresolutionmode) del objeto [PagePreprocessingParams](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageprocessingparams). La resolución puede corregirse automáticamente o establecerse con el valor especificado en la propiedad [ResolutionToOverwrite](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams#resolutiontooverwrite).
</Accordion>

<Accordion title="Estoy trabajando con una captura de pantalla. ¿Hay alguna recomendación especial para procesarla?">
  Para las imágenes obtenidas al capturar la pantalla del equipo, recomendamos usar ajustes destinados a la extracción de texto. Llame al método [LoadPredefinedProfile](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadpredefinedprofile-method) del objeto [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface) para cargar uno de los perfiles predefinidos:

  * TextExtraction\_Accuracy — para extraer texto de documentos, optimizado para la precisión
  * TextExtraction\_Speed — para extraer texto de documentos, optimizado para la velocidad

  La resolución de la imagen obtenida de la captura de pantalla debe establecerse en 72 o 96 dpi (según la resolución de la pantalla).

  <Note>
    Estas recomendaciones se refieren a imágenes digitales creadas mediante el sistema operativo o un software que se ejecuta en el equipo. La resolución de una foto de la pantalla tomada con cualquier dispositivo adicional (es decir, una cámara) debe ser de 200 a 300 dpi.
  </Note>

  Consulte también [Trabajo con perfiles](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles).
</Accordion>

<div id="using-the-engine-object">
  ## Uso del objeto Engine
</div>

<Accordion title="¿Qué debo hacer si tengo problemas para crear el objeto Engine en C# .NET?">
  Si usa la función [InitializeEngine](/es/fine-reader/engine/api-reference/functions/initializeengine-function) para la inicialización, asegúrese de especificar \[STAThread] (modelo de apartamento de un solo subproceso) como atributo en la función principal de su aplicación:

  ```csharp theme={null}
  [STAThread]
  public static void Main()
  {
    ...
  }
  ```
</Accordion>

<Accordion title="¿Cómo trabajar con propiedades de objeto de solo lectura?">
  Algunos objetos de ABBYY FineReader Engine (por ejemplo, [ILayout::Blocks](/es/fine-reader/engine/api-reference/layout-related-objects/layout#blocks)) tienen propiedades de objeto de solo lectura. Esto no significa que esas propiedades no se puedan modificar, sino únicamente que no pueden modificarse directamente. En C++ (C++ raw en Linux), si desea cambiar una propiedad de este tipo, debe pasar una referencia al objeto de la propiedad a una variable nueva y, a continuación, usar esa variable para modificarla. A continuación, consulte un ejemplo de C++ para la propiedad ILayout::Blocks, que se representa como una colección de solo lectura:

  ```
  ILayout* pLayout = 0;
  ILayoutBlocks* pLayoutBlocks = 0;
  int blockIndex = 0;
  // Obtener el layout de la FRPage abierta previamente
  pFRPage->get_Layout( &pLayout );
  // La variable pLayoutBlocks recibe una referencia a la colección de bloques de Layout
  pLayout->get_Blocks( &pLayoutBlocks );
  // Eliminar un elemento de la colección de bloques
  pLayoutBlocks->DeleteAt( blockIndex );
  // Trabajar con el layout modificado
  ...
  // Liberar los objetos
  pLayoutBlocks->Release();
  pLayout->Release();
  ```
</Accordion>

<Accordion title="¿Es posible ejecutar y usar el objeto Engine en varios subprocesos (Windows)?">
  Sí, es posible. Debe usar el objeto [InprocLoader](/es/fine-reader/engine/api-reference/engine-loaders/inprocloader) o [OutprocLoader](/es/fine-reader/engine/api-reference/engine-loaders/outprocloader) al crear el objeto [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface). Consulte [Different Ways to Load the Engine Object](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/different-ways-to-load-engine) para obtener más información.

  Si usa la función [InitializeEngine](/es/fine-reader/engine/api-reference/functions/initializeengine-function) para la carga, no es posible usar el objeto Engine en varios subprocesos. En ese caso, los métodos de todos los objetos de FineReader Engine deben llamarse únicamente desde el subproceso en el que se creó el objeto Engine.
</Accordion>

<Accordion title="¿Es posible crear y ejecutar el objeto Engine en un sistema multiprocesador (Windows)?">
  Sí, es posible. Consulte [Different Ways to Load the Engine Object](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/different-ways-to-load-engine) para obtener más información.
</Accordion>

<Accordion title="¿Qué debo hacer si se lanza la excepción &#x22;Engine deinitialization failed&#x22; durante la desinicialización del objeto Engine?">
  Esta excepción se lanza cuando no todos los objetos creados y utilizados por la aplicación han sido eliminados antes de la desinicialización del objeto [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface). Si todos los objetos han sido eliminados, la excepción puede deberse a la operación del recolector de basura.

  <Note>
    Si la aplicación se desarrolla en Windows con Visual Basic .NET: los objetos con el valor Nothing no se eliminan, sino que solo se marcan para su eliminación. El momento exacto en que el recolector de basura elimina el objeto es indeterminado. Por lo tanto, debe llamar a los siguientes métodos antes de desinicializar el objeto Engine para que el recolector de basura elimine el objeto:
  </Note>

  ```
      GC.Collect()
      GC.WaitForPendingFinalizers()
  ```

  Si está utilizando el registro (que puede activarse con el método [StartLogging](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/startlogging-method) del objeto Engine), en esta situación también puede aparecer el mensaje "Warning: DeinitializeEngine() has detected external references to FREngine objects. It can indicate a leak if programming platform without automatic garbage collection is used." Aunque llame explícitamente al recolector de basura (GC.Collect), esto no garantiza que los objetos se eliminen de inmediato. Al trabajar en entornos con recolección de basura, puede ignorar este mensaje.

  Al trabajar en entornos sin recolección de basura (como C++), esta excepción y este mensaje pueden indicar un problema en el código fuente. Algunos objetos pueden estar siendo gestionados incorrectamente, lo que provoca una fuga de memoria. No obstante, tras la desinicialización del Engine, todos los objetos de FineReader Engine se eliminarán en cualquier caso, por lo que la fuga de memoria puede producirse en la parte del cliente del código; es decir, si crea sus propios wrappers para los objetos de FineReader Engine y no los libera antes de la desinicialización.

  Considere utilizar la propiedad [TotalObjectsCount](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#totalobjectscount) del objeto Engine, que devuelve el número de objetos no liberados y puede ayudarle a localizar la fuga de memoria.
</Accordion>

<Accordion title="¿Cómo puedo crear un archivo de registro para llevar un seguimiento de todos los errores, advertencias y llamadas a métodos de ABBYY FineReader Engine?">
  Para ello, debe llamar al método [StartLogging](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/startlogging-method) del objeto [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface). Como parámetros de entrada, especifique el nombre del archivo de registro y la variable booleana que determina si los mensajes de llamadas a métodos deben registrarse o no. Una vez invocado este método, todos los mensajes quedarán registrados. Para detener el registro, llame al método [StopLogging](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/stoplogging-method) del objeto Engine.
</Accordion>

<Accordion title="¿Necesito registrar el archivo FREngine.dll de Windows?">
  Por lo general, no es necesario registrar FREngine.dll. La biblioteca se registra automáticamente durante la instalación para Developer o la Runtime installation con los parámetros predeterminados.

  Sin embargo, si por algún motivo necesita registrar FREngine.dll después de la instalación (por ejemplo, si durante la Runtime installation especificó RegisterCOM=No), utilice la siguiente línea de comandos:

  ```csharp theme={null}
  regsvr32 /s /n /i:"<path to the Inc folder>" "<path to FREngine.dll>"
  ```
</Accordion>

<div id="recognition-related-questions">
  ## Preguntas relacionadas con el reconocimiento
</div>

<Accordion title="¿Qué idioma de reconocimiento se usa de forma predeterminada?">
  El inglés es el idioma de reconocimiento predeterminado. Si desea cambiarlo, debe usar el método [SetPredefinedTextLanguage](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams/setpredefinedtextlanguage-method) del objeto [RecognizerParams](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams).
</Accordion>

<Accordion title="¿Cómo puedo mejorar la calidad del reconocimiento de bloques que contienen distintos tipos de texto?">
  Si un bloque contiene texto de distintos tipos, ABBYY FineReader Engine lo seguirá tratando como si fuera del mismo tipo. Para mejorar la calidad del Reconocimiento óptico de caracteres (OCR), dibuje un bloque independiente para el texto de cada tipo.

  Consulte también [Uso de la autodetección del tipo de texto](/es/fine-reader/engine/guided-tour/advanced-techniques/using-text-type-autodetection).
</Accordion>

<Accordion title="¿Cómo puedo obtener rápidamente información sobre la estructura del documento?">
  Después de reconocer el documento de destino, puede exportarlo en formato XML. El [esquema XML](/es/fine-reader/engine/specifications/export-formats/xml-schema-description) utilizado en ABBYY FineReader Engine le permite obtener toda la información necesaria sobre el texto procesado, su estructura, sus atributos y las variantes de reconocimiento.
</Accordion>

<Accordion title="¿Por qué las fuentes en cursiva y el superíndice o subíndice no se reconocen mediante la autodetección?">
  Si la propiedad [TextTypes](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#texttypes) del objeto [RecognizerParams](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams) contiene cualquier combinación de TT\_Matrix, TT\_Typewriter, TT\_OCR\_A y TT\_OCR\_B, las fuentes en cursiva y el superíndice/subíndice no se reconocerán, independientemente de los valores de las propiedades [ProhibitItalic](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#prohibititalic), [ProhibitSubscript](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#prohibitsubscript) y [ProhibitSuperscript](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#prohibitsuperscript) del objeto RecognizerParams.

  Consulte también [Uso de la autodetección del tipo de texto](/es/fine-reader/engine/guided-tour/advanced-techniques/using-text-type-autodetection).
</Accordion>

<Accordion title="¿Cuál es la diferencia entre CharConfidence, ErrorProbability e IsSuspicious?">
  Para saber si un carácter se ha reconocido de forma poco fiable y necesita verificación, use la propiedad IsSuspicious de los objetos [PlainText](/es/fine-reader/engine/api-reference/text-related-objects/plaintext/issuspicious-property) o [CharParams](/es/fine-reader/engine/api-reference/text-related-objects/charparams#issuspicious) correspondiente a ese carácter. Esta propiedad se calcula a partir de ErrorProbability.

  Si necesita distinciones más precisas, puede usar la propiedad ErrorProbability de los objetos [PlainText](/es/fine-reader/engine/api-reference/text-related-objects/plaintext/errorprobability-property) o [CharParams](/es/fine-reader/engine/api-reference/text-related-objects/charparams#errorprobability), que devuelve la probabilidad estimada (en un rango de 0 a 100) de que el carácter se haya reconocido incorrectamente. Tiene en cuenta el contexto en el que aparece el carácter; por ejemplo, si la palabra que lo contiene se encuentra en el diccionario.

  También puede obtener el nivel de confianza del carácter, tanto para un carácter reconocido (la propiedad CharConfidence del objeto [PlainText](/es/fine-reader/engine/api-reference/text-related-objects/plaintext/charconfidence-property)) como para todas las variantes de reconocimiento (la propiedad CharConfidence del objeto [CharacterRecognitionVariant](/es/fine-reader/engine/api-reference/text-related-objects/characterrecognitionvariant#charconfidence)). Este valor proporciona una estimación de precisión basada únicamente en la imagen de un carácter, sin tener en cuenta el contexto. Los niveles de confianza de distintos caracteres no son comparables, y el único uso fiable de este valor es comparar varias variantes de reconocimiento de la misma imagen (carácter).

  Ninguna de estas propiedades tiene sentido para los símbolos obtenidos sin reconocimiento, por ejemplo, los tomados directamente del archivo PDF de origen.
</Accordion>

<Accordion title="¿Por qué no puedo obtener palabras reconocidas en párrafos y variantes de reconocimiento de palabras y caracteres?">
  Asegúrese de haber establecido en TRUE las propiedades SaveCharacterRecognitionVariants o SaveWordRecognitionVariants del objeto [RecognizerParams](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams). Estas propiedades especifican si deben guardarse las variantes de reconocimiento de caracteres o palabras. Consulte también [Uso de Voting API](/es/fine-reader/engine/guided-tour/advanced-techniques/using-voting-api).
</Accordion>

<Accordion title="Estoy usando macOS 10.15 Catalina. Durante el procesamiento del documento me apareció el mensaje &#x22;No fonts are specified for document synthesis&#x22;. ¿Qué debo hacer?">
  Si su sistema operativo es macOS 10.15 Catalina o una versión posterior, siga estos pasos (en estas instrucciones usamos la aplicación Font Book):

  1. Busque la carpeta con las fuentes (haga clic con el botón derecho en la fuente deseada y seleccione Show in Finder).
  2. Instale las fuentes locales desde la carpeta encontrada:

  * Abra la configuración de la aplicación (Preferences).
  * Establezca la propiedad Default install location en Computer.
  * Haga clic en el botón '+' de la barra de herramientas (o use File - Add fonts).
  * Seleccione la carpeta del paso 1.
  * Haga clic en el botón 'Open'. Tenga en cuenta que, durante la instalación de las fuentes, deberá introducir la contraseña del usuario.

  Como alternativa, puede copiar las fuentes de la carpeta del paso 1 a la carpeta /Library/Fonts.

  Si no tiene previsto instalar las fuentes, pero desea utilizarlas en ABBYY FineReader Engine, establezca la propiedad [Folder](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/customfontset#folder) del objeto [CustomFontSet](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/customfontset).
</Accordion>

<Accordion title="¿Dónde se encuentran los archivos de registro del escaneo?">
  Hay dos archivos de registro del escaneo: scantwain.txt y scanwia.txt. Se almacenan en la carpeta %userprofile%\AppData\Local\ABBYY\ScanManager\12.00.

  <Note>
    Actualmente, la función de escaneo solo está implementada en Windows.
  </Note>
</Accordion>

<Accordion title="¿Cómo cambiar la configuración de escaneo?">
  Puede usar la propiedad ScanSettings del objeto [ScanSource](/es/fine-reader/engine/api-reference/mechanism-objects/scansource) para acceder al objeto [ScanSourceSettings](/es/fine-reader/engine/api-reference/mechanism-objects/scansourcesettings). Este objeto proporciona acceso a la configuración de escaneo de un origen.

  Consulte los detalles en la descripción del escenario [Scanning](/es/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/scanning).

  <Note>
    Actualmente, la función de escaneo solo está implementada en Windows.
  </Note>
</Accordion>

<Accordion title="¿A qué versiones de PDF se puede exportar el texto reconocido?">
  Las versiones de PDF compatibles con la exportación están enumeradas en [PDFVersionEnum](/es/fine-reader/engine/api-reference/enumerations/pdfversionenum).

  Tenga en cuenta que la versión no debe entrar en conflicto con los parámetros de exportación especificados. Se debe seleccionar la versión más antigua del archivo PDF que sea compatible con los parámetros de exportación indicados:

  * La versión de archivo más antigua disponible es la 1.3.
  * La versión del archivo PDF debe ser 1.4 si:
    * la propiedad [PDFAComplianceMode](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams#pdfacompliancemode) del objeto PDFExportParams es PCM\_Pdfa\_1a o PCM\_Pdfa\_1b
  * La versión del archivo PDF debe ser 1.4 o superior si:
    * al menos una de las propiedades [PermissionFillFormFields](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#permissionfillformfields), [PermissionExtractTextAndGraphicsExt](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#permissionextracttextandgraphicsext), [PermissionAssembleDoc](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#permissionassembledoc), [PermissionPrintExt](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#permissionprintext) del objeto PDFEncryptionInfo es TRUE, o
    * la longitud de la clave de cifrado supera los 40 bits (consulte la propiedad [KeyLength](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#keylength) del objeto PDFEncryptionInfo), o
    * la propiedad WriteTaggedPDF es TSPV\_Yes, o
    * la propiedad WriteXmpMetadata es TSPV\_Yes, o
    * la propiedad [BwPictureFormats](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicturecompressionparams#bwpictureformats) de PDFPictureCompressionParams es BWPF\_JBIG2 o BWPF\_JBIG2Lossless.
  * La versión debe ser 1.5 o superior si:
    * la propiedad [ColorPictureFormats](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicturecompressionparams#colorpictureformats) de PDFPictureCompressionParams es CPF\_J2K, o
    * la propiedad [GrayPictureFormats](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicturecompressionparams#graypictureformats) de PDFPictureCompressionParams es GPF\_J2K.
  * La versión debe ser 1.6 o superior si:
    * la propiedad [EncryptionAlgorithm](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#encryptionalgorithm) del objeto PDFEncryptionInfo es PDFEA\_AES128, o
    * se utilizan fuentes OpenType en el archivo PDF de salida.
  * La versión debe ser 1.7 o superior si:
    * la propiedad [EncryptionAlgorithm](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#encryptionalgorithm) del objeto PDFEncryptionInfo es PDFEA\_AES256.
  * La versión de archivo más reciente disponible es la 2.0.

  Consulte también [PDFExportFeatures](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures).
</Accordion>

<Accordion title="Linux: el archivo de salida contiene fuentes muy diferentes a las del archivo de origen. ¿Cómo puedo personalizar las fuentes?">
  Según el uso que vaya a dar a las fuentes, debe registrarlas en el sistema operativo o agregarlas a su aplicación antes de iniciarla, mediante uno de los métodos siguientes:

  * copie las fuentes manualmente en la carpeta Data/Resources/Font de su aplicación basada en ABBYY FineReader Engine.
  * copie las fuentes manualmente en la carpeta del sistema /usr/share/fonts.
  * instale el paquete correspondiente a su sistema operativo para la instalación de fuentes.

  Consulte [Trabajar con fuentes](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-fonts) para obtener más información.
</Accordion>

Si no encuentra la respuesta a su pregunta, póngase en contacto con el [Soporte técnico de ABBYY](/es/fine-reader/engine/contact-abbyy/technical-support).
