23-10-10
Sergio Stecca
Antes de contar la anécdota que sigue se requiere de una breve descripción del equipo involucrado: una IBM-632 que, en su máxima configuración, estaba compuesta por estas tres unidades:
1) Lectora de tarjetas de 80 columnas
Aparentemente fue un cambio de ingeniería de la perforadora/verificadora de tarjetas de 80 columnas.
Esta máquina se programaba mediante una tarjeta perforada que se colocaba en un tambor y que circulaba en forma sincronizada con las tarjetas de datos que leía.
Entre otras cosas, el programa del tambor definía la ubicación de los campos a leer y el arranque o paso de control de la máquina de escribir o la perforadora de tarjetas.
2) Máquina de escribir IBM estándar
Contaba con un teclado auxiliar numérico, y se programaba mediante una cinta mylar, de plástico, que se desplazaba en orden inverso al carro de la máquina.
En tal cinta se hacían perforaciones que definían el comienzo de los campos, el tamaño y características de los mismos, los cálculos que se efectuaban entre las 8 memorias de 10 dígitos cada una, y que representaban la capacidad total de memoria de esta computadora. También había perforaciones que daban arranque a la lectora y a la perforadora.
3) Perforadora
(IBM-632)
Era una máquina de perforación o digitación de tarjetas de 80 columnas que, además, recibía instrucciones automáticas desde el programa de la impresora y la lectora, y también mediante una tarjeta perforada de programa que, al igual que la lectora, se colocaba en un tambor. Este programa definía el lugar de perforación de los datos, y las funciones de arranque de la lectora y de la máquina de escribir.
Vale la pena destacar que, aunque los programas de las tres máquinas estuvieran bien hechos, todas ellas podían trabarse si alguna no terminaba exitosamente alguna de sus funciones, o si alguno de los programas perdía la sincronización con otro. Obviamente, no existía compilador que permitiera averiguar la causa de la parada.
La anécdota
Fui a atender una llamada de un cliente que, si la memoria no me falla, se encontraba entre Maracay y Valencia, muy cerca de la autopista. Se trataba de una empresa que, entre otros subproductos, hacía papel toilette.
La llamada era porque hacía falta arreglar un programa que por algún motivo dejó de funcionar. Así que llegué con mi perforadora de cinta mylar, algunas cintas de repuesto, unos cuantos clips y una cajita de fósforos.
Estos dos últimos elementos tenían por objeto el reparar o tapar alguna perforación que erróneamente se le hubiera hecho a la cinta mylar. El procedimiento consistía en sacar desde la perforadora de cinta un pedacito de ella, resultado de perforaciones anteriores, ponerlo cuidadosamente en el huequito que se quería tapar, calentar el clip con un fósforo y, suavemente, derretir hasta fundir la cinta con el pedacito.
Este tipo de reparación estaba prohibida por el Departamento Técnico, y me costó algunas «conversaciones» con Csaba Barany, gerente técnico de AM (Accounting Machines) en ese tiempo.
Grande fue mi sorpresa al percatarme de que había un atado de ligas o elásticos que, por un lado, estaba amarrado al extremo derecho del carro de la impresora, y por el otro a un clavo que se encontraba en la pared más próxima.
Como ya expliqué, el sistema entero se trababa si alguna función no se completaba. En el caso que nos ocupa el carro era de 18 pulgadas; en su parte izquierda había una forma continua de facturas con varias copias, y en su parte derecha otro formulario continuo que era el diario de ventas. El programa debía escribir ambos formularios, a la maravillosa velocidad de 10 caracteres por segundo.
Hay que aclarar que en aquellas máquinas no se movía el cabezal de impresión sino el carro. El peso de los formularios continuos, colgando hasta su respetiva caja, impedía que el carro pudiera regresar adecuadamente cuando la máquina recibía la instrucción correspondiente, y lo que el atado de ligas hacía era colaborar con el espiral de acero flexible que la máquina tenía dentro para tal propósito y que, debido al peso de los formularios, ya tenía la máxima tensión posible.
El atado tendría unas 100 ligas de goma, y la tensión debía estar dentro de un cierto rango pues, de lo contrario, o el carro no regresaba al punto o, sencillamente, no avanzaba al escribir. Por tanto, la cinta mylar tampoco cumplía su función y, en consecuencia, las instrucciones de programa perdían la sincronización con las de las otras máquinas, y el sistema total se trancaba. Era como si en un trío musical dos de los músicos tocaran cumbia y al otro tocara joropo.
Como las ligas se iban estirando con el tiempo y, además, su tensión variaba con la temperatura, el operador tenía un atado de repuesto, pero como ajustarlo a diario le tomaba mucho tiempo, exigía una solución… inexistente.
Y aquí se me ocurrió la GRAN SOLUCIÓN: en lugar de agregar o eliminar ligas del atado, y hacer una gran cantidad de pruebas en las que se estropearían varias facturas, ¿por qué no colocar la Impresora más cerca o más lejos de la pared hasta lograr la tensión adecuada? Y así lo hice.
Aproximadamente un año después tuve que volver al mismo cliente para desarrollar un nuevo programa, y supe que el operador no había reclamado más por el problema técnico de la IBM-632 ya que éste había sido resuelto en forma exitosa y práctica.
Sergio Stecca Battistella